One word. Clipper.
This is a newer product to the aquatic pest management industry and I can attest from personal experience that this product works amazing on algae. And it keeps it away for a much longer time than other algaecides. The cost is not the cheapest, but when you only have to apply 6 ounces of the product per surface acre of treatment area... It is a very cost effective way of algae management.
Regarding Tilipia for a means of control... That's hell of a lot of money to spend on fish that will NOT control the algae as previously stated. Besides, that is a hell of a lot of fish excreatment in the water that will only add to the nutrient load and further algae problems.
Clipper. It's worth it!