Good Job JB!! Most of my pond plants are hardy sedges, common to my zone. Sedges: (cattails, irises{hardy Yellow flag, the only true water iris}, rushes, and grasses) are the very best for Photosynthesis Filtration, they clean the water better than any other pond plant, and they are very hardy so they get growing and cleaning very early in the spring, unlike tropical s. Sedges also provide a wonderful home for the top Apex Bug Predator, the beautiful DragonFly!! (my favorite bug despite the fact that they eat lots of small fish)
Water Lilly's are very poor cleaners and are only really for good for their beauty. Water Lilly's also are well known to harbor parasites, and I have seen ponds that were filled with the most beautiful water Lilly's but the pond fish were plagued with parasites. I am careful to have a limited selection of water Lilly's for that reason, and I have given away many over the last 24 years of "ponding it". I have read much about pond plants when I worked at a local green house in 2000, growing a vast amount of pond plants back then, and I have learned a great deal about ponds and plants over the last 24 years, and I can tell you that Hardy pond plants suited to your zone, is best for your pond for sure!
Rained most of the night, very cool and damp this early morning. Temperature just above freezing right now and thankfully no ice on my ponds yet!