Going on my 3rd summer with the 2012 Sea Doo 210, I sucked up a stick the 2nd time out the first summer, caused a bad vibration, had to work to get it out on the trailer. Not sure the cleanout ports would have helped with how it was wedged in, right on the top of the fin. That was on our really "clean" lake in the Adirondacks. We've been boating near the house, on Canandaguia lake and it has a lot of weeds in the canal to / from the launch. I have used the ICS or "weedless" a couple times, it moves the intake grates up/down a couple times to clear. If the weeds are really bad, I stop at the end of the channel, cycle it and then go, seems to help. But I'm always pulling weeds once it's back on the trailer, but I see the yammies doing the same.
My biggest deciding factor on the next boat, if I'm buying new, will be the dealer and not so much brand. Since I'll be looking for them to be doing any fixes under warranty and not me in doing it in the driveway. If your not in a hurry, I'd wait to see if they all offer the newer motor, with the lower maintenance supercharger etc. I can cruise in the 20's burning only 8 gph or really fly with the superchargers working, 55+ mph and a wallet hungry 36 gph.....
I haven't been on the newer yamaha's (they may have it now as well) but the built in ski mode, cruise control, eco mode, docking mode are all great features on the brp boats. Towing tubes / knee-boards, set the cruise and go up / down 1 mph with a push of a button.