Goats will not work, they usually eat everything but the intended victim. My property is also a woodlot with lots of nice tender baby oak and hickory sapling, not to mention all of the acorns and hickory nuts from their parents. Now, the rake sounds simple and cheap, they also will not die. I had a bad experience on a deer lease with 1200 dead and dieing goats when angora subsidies went away. The grazing lease specified no more than 400 goats. I don't really like them anymore.
jeffreythree, goats work very well, they will "manicure" your ponds in a way not humanly possible.
As you mention they have to be managed as any livestock, or pond fish...
My son rotates his goat herd beteween pastures - some wooded with browse, other with pasture grasses.
Great animals, and as ewest says, "they love water primrose.
ps: the "bare spots" in the photo occured during the record drought years - not from overgrazing.