Another barrier to cooking high quality at home is the expense of the multiple ingredients, especially fresh herbs and seasonings. Restaurants have tons of fresh ingredients on hand, so the cost per plate is watered down considerably, but if you want to eat that good at home, you have to buy all that stuff yourself, and then it may not keep for another meal.
Solution: Grow your own herbs at home. Seriously. I'm doing it. And making it manly.
I spent $10 just on fresh herbs at the grocery store for the pork chop dinner, and what's left over will be useless by tomorrow. Chimichurri? Loaded with fresh herbs. Almost everything that I cook that is worth not spitting out has fresh herbs. So, I said i was sick of it, and I went to a local nursery and got my grow on.