If you have the space and resources, look into how natural swimming ponds are filtered through plants, substrate, and bog. That would go a long way to pre-filter your water and reduce nutrient loads for supporting unwanted plant life, while also helping the appearance of your pond.
I cannot be an inexpensive project, but IMHO should prevent needing to maintain water quality through chemical means. Worth the peace of mind though.