Ahef, you probably know what ya want as far as the pond goes more than I can guess. Just mentioned the slope and weeds cause those factors effected my pond. Some plants are beneficial to a BOW. Bill Cody suggested Eel Grass and Hybrid Lilies, both of which I put in my pond and they are both doing well and providing cover for the small fish. It's the volunteer plants that cause me too much work.
I encourage you to give more details of what you would like your "perfect pond" to be.
Keep us updated !!