Good Brian, that's very cool. What's interesting is that the Bad Brian and I treated a cow tank of mine 2-3 years ago, and it still clears after getting muddy via wind or bovine shoreline trampling.
Primrose can be very good cover also, but can also get out of control if not managed well
I completely agree with Rex. WP is an invasive, but it doesn't necessarily have to be a nuisance. My experience has been that fish fry, and crayfish really love it. The shoreline canopy it creates also holds smaller LMB close to the shore. It's very easy to control also. I always keep a patch in my brood pond, and just rake it back when it gets too rangy. I would never recommend it, but I sure like mine.