I've been using the Seachem Flourish line of plant supplements with very good results. I have two planted tanks with very different needs, so I like having seperate supplements much better than using an all-in-one. I use Flourish Excel rather than pressurized or DIY CO2, and I have very lush, if slower growth. I dose Excel every day, and 2-3 times a week I add a cocktail of regular Flourish (not flourish trace), Nitrogen, Iron, Potassium, and Phosphorus, and with ever water change, I use Seachem Equilibrium. It may be 6 bottles of liquid, but I only have to purchase one bottle of each per year, so it's not all that expensive. I have very little algae, growth is steady and lush, and with all of the plants sucking up nitrates, I've been able to keep my tank overstocked without problems.