This is my first time trying a planted tank and I wanted to know if eco-complete or garden soil would be good. I found a brand that I've heard is okay for aquariums but I'm not if it is. The brand is miracle gro organic and natural potting mix with nature conserve. I'm planning on having 2" of the soil with a 2 1/2" pool filter sand cap. I'm also going to be putting osmocote capsules into the substrate. My other question is does the soil break down over time? I don't want a planting substrate that I have to replace every year and that's why I'm asking.