I have tried all of these idea and I find that under water oxygenators help alot. They are easy to get and grow well. But nothing seems to handle the dreaded carpet algae excet good old fashion water changes. When my plants are outside the algae dies off. When in for the winter I skim it off. Daphnia keep my water clear and my plants well feed.