2nd for the WaveRunner. I did IJSBA racing for a couple years and ran an original WaveRunner which never had a failure of any sort. My decision to purchase it was based on input from a friend who was a service manager for two large powersports shops. We have over 100 local lakes, not to mention both the Atlantic and the Gulf of Mexico within a 100 miles each. So these shops carried all the major brands (Bombardier, Kawasaki, Polaris, Yamaha) and did quite a bit of volume and service. Of each, Yamaha had the lowest incidence of service while Bombardier had the highest. Keep in mind that that's not necessarily because Bombarider was bad (although they have had service issues) but that the Rotax engines they use were tuned to a much higher level to achieve the performance they did. That in itself equals more maintenance. The Yamahas run well, are very robust and can be serviced almost anywhere very inexpensively. My personal second choice would be Kawaski for the same reasons.
Whatever you get, just take a look out there to see how much service there is available in your area.