if you do it properly growing in soil can yield just as well with an extra few weeks veg and lot's of tlc plus a good soil mix and the right conditions and you can do very well.