stay away from miracle grow if you can. if it retains moisture that may be a good thing, but on the other hand it might make it difficult for you to tell when you need to water it. you don't want your plants to get root rot from being overwatered (or being too wet all the time).