Well, here's my take after aerating the pond.....then treating the pond.
Aeration is.....ok.
Treatment is the BOMB!
I put in one quart of Sonar (full strength stuff mixed with water then sprayed around the pond with a 20 gallon cart sprayer). My pond has been clean of weeds now for two years. I had one algae bloom, which I treated with very little copper sulfate and, with the aerator going, it killed all of it overnight. I only treated a small area of the pond too. But, for the problematic Asian Millfoil I had growing and some other stuff as well as too damn many lily pads, it's all gone and stayed gone.
I can't tell you how many dozens of hours the Sonar saved me. Yea, it's expensive as hell, but it works miracles and I'd probably pay it if it was twice as much. That's how well it works.