If by reeds you are referring to cattails, as long as you understand they can be invasive and will take over if not managed, they are fine and can produce some good fish cover.

Water lilies are pretty and good fish cover, but again be sure you get a hybrid variety as non hybrids tend to have too fast a growth and reproduction rates and before long your pond will be nothing but water little in areas 5 feet and shallower...

If your mind is set on introducing pond plants(often they find their own way into your pond) I would go with species that are not going to be overly invasive. Corkscrew eel grass would be top of the list and if you cannot procure that, then regular eel grass is an option. Sago pondweed is a good option IMO. It is a fully submerged aquatic plant and is native and not overly invasive. Widgeon grass is also native and not overly invasive. IMO hornwort would not be a good candidate for a pond.