There are three main types of vegetation for ponds: submerged, emergent, and floating. Each grouping has pros and cons plus all the various species have pros and cons. The main con is each type or species spreads, some much, much faster than others; thus requiring some sort of management or work. But if one wants actively growing plants to utilize nutrients and compete against other problematic species then the faster growing types become beneficial. "It all depends". Myself I prefer the slower growing species since they require less management to keep under control and do not cause "weedy" which problems.
Remember this: All living plants will spread. There are a whole lot of options for plant species to choose. If you don't choose and plant some "mother nature" will do it for you and the ones she seeds into your BOW are usually invasive and or rampent spreaders because her goal is to colonize the pond asap.
If you do some searching through past topics here or use search you can locate some previous discussions about best or preferred plants for ponds.

Last edited by Bill Cody; 01/06/13 08:10 PM.

aka Pond Doctor & Dr. Perca Read Pond Boss Magazine -
America's Journal of Pond Management