IMO, the most bang for your buck comes by planting local native species that are already established in or near your pond. This decreases mortality and tends to attract more critters due to natural relationships within the ecosystem/community. On the other hand, if the wife wants flowers...don't argue with her. This might disrupt your own human community.