I assume this is for houseplants (?). Miracle-gro is good. I prefer the regular type without the "moisture control". I think you will find that the Kellogg stuff will be too heavy, and the organics will become too heavy in a short time. However these two would be fine if you want to also mix perlite in their mix, one part perlite to around eight parts potting soil. Be sure you're using potting soil and not garden, vegetable or raised bed mixes.