i know its not a big brand style soil, but ive found if your on a real budget then mushroom compost, and soil that is "designed" for growing tomatoes (here we have tomato mix etc...) seems to be pretty decent. i havent had a shot with any fox farm stuff etc though so i cant really comment. however my friends and i have had decent results with mixing the two i mentioned.