Worst dirt ever- I've used it myself personally, along side a couple of other brands of dirt, simply for my own comparison. MG time released soil burns my plants, makes their leaves mottle, and pock with nute burn.
If you are buying MG dirt at your local DIY store, then at least invest in the "Organic" MG kind. It has less nutes, doesnt seems to be time released and doesnt burn my plants as badly.
Moisture control is too hot, imo. So is regular MG. The organic kind seems to fair ok- but in my opinion, Miracle Grow, just wasnt made for MJ.
When I buy soil, I look to see how much other crap is already in there. I try to find the brand with the least "food" in it and add my own according to my own feeding schedules. If it's time released, you have no control over how much is too much.