I use ffof but there are other soils and I guess better, but I have had good luck with it. Black Gold organic potting soil is one I have to try soon. I add 20% chunky perlite and 1 cup ewc per gallon of soil. I think the ewc is supposed to be about 8%. Mix this up and you have a veg soil. I put seedlings in this with no problems. Just add water. For flower I add 2 tbsp Rainbow Bloom Mix per gallon of soil as described above and mix it up. Up pot into the flower mix and then just water to finish. The Rainbow Bloom contains bat and bird guano, steamed bone meal, sea kelp, feather meal, neem meal and a few other organic things. I used to add dolomite lime but have high ph water so no more. I lower the ph of tap water( over 8 ph) with lemon juice but do not know if it is needed. I had problems with the ph before with different soil mixes and just feel safer doing it this way for now.