Yamaha is extremely reliable - Kawasaki aren't too bad either - both Japanese quality. Honda apparently aren't too bad - can't speak from experience with Honda.
Seadoo have had issues...
For an all round ski with high quality design, proven eliability, fairly good power, very good fuel economy, good rough water handling, dry ride - go with a Yamaha FXHO Cruiser.
If you want speed and don't care about fuel economy, go the Ultra 250.