When choosing your substrate, make sure to find out if the substrate will leach organics into the water. ADA Amazonia AquaSoil (and most of the other ADA soil types) will leach a large amount of ammonia >5ppm for at least 2 weeks (as I have found), and as many as 8 weeks as some on here have reported. Supposedly this is one of the best (and expensive, as Nexgen stated) for plants. If you go with something like this, you will need a slightly different cycling strategy/timeline, but you can also have the plants take advantage of the ammonia leach, provided other needs are in balance (light, carbon, macro/micro nutrients).