GW, a lot of folks like cattails - I don't.
It's been mentioned on this forum before, and I find it to be the case in our ponds, cattails don't grow well on solid clay as they do on sandy soil.
When we had invasive cattails, they were growing on sandy soils.
When we deepened this area, the pond bottom is hard clay, and the cattail problem is solved.
By deeper water?
By clay soil?
Both?
Your desired aquatic vegetation may be as dependent upon soil type as engineering.
"It all depends"...