If you're a lazy person like me, and don't mind missing on the potential extra benefits of self made soil, then just go with store bought mix. I think some people mix their own soil because it's cheaper too.
I like Fox Farm the best out the those. It's a mix of castings, guano, pretty much...