Any soil will work. Miracle Grow Moisture Control soil will even work. Hell if you have your PH right, MG is great. There are a lot of people on the forums that will boast about how you have to use FF, or Orangics, or some other $20 bag of soil. With the right nutrients, you can get away with just using the$ 6 bag of Kelloggs soil from Home Depot.
Just remember, the soil you use is as good as what is in it. No one soil is magical, they all need a little fine tuning. I would start off with something less expensive with some regular old house hold fertilizers before spending a fortune on cannabis specific products, most of the time they are just over priced.