It's taken me a number of grows to (yet) have a nice yeild but I'm Xing my fingers this year.

I think trying to keep it simple is best until you're confident you can identify problems and know how to correct them. Outdoors there are variables beyond your control and indoors you're limited by environment. Greenhouse seems to be the best trade off as you can somewhat control your indoor environment much better while still getting the benefits of mother nature.