I advise my customers that it’s the look of the finished product that you don’t want to compromise on.
I don't 100% agree. Yes, most people would want their pool environment to be visually appealing, of course. Landscaping is a key component of that. But it is landscaping that contributes most to pool cleaning maintenance (in most pools). If plant types A,B and C can achieve the same general visual appeal as plants X,Y, and Z, but XYZ plants shed, drop, goo and otherwise muck up pool and deck, where ABC don't (or do so a lot less), then ya want ABC. (Or at least I would.)
The guy that designed my yard's landscaping (contracted by my home's previous owner) did a fantastic job (whether he intended to or not). I read here all the time, and hear it from my neighbors who have pools, the nightmares caused by leaves, pollen, dead flowers, bugs, bees, birds, etc, etc. Complaints about vacuuming, and brushing, and filter cleaning, and stain removal, and crud on the bottom and crud on the surface... the full range. I always find myself thinking "Gee, I don't have to deal with that." And my pool is completely surrounded by plants as close as 5' away. It's almost always spotless. The surface is almost always clear. No stains. I clean my filter once a year (and actually went two years this last time). I can let me skimmer basket go for a week or more. It's pretty luxurious even compared to the guy across the street, who has to dredge leaves out of his pool every day, because his vac can't keep up.
If ya gotta have a certain look, and that means a certain plant (like grass), and you don't mind the work that's going to take, then more power to ya. If you'd rather do what you can now, to design a low-maintenance landscape, taking into consideration how it affects your pool, so that you can sit around your pool instead of working around it, then now's the time to research what is best to plant. 'sall I'm sayin'...