Honda F12X
Out of the 3 you list, go with the F12X. Honda reliability and from personal experience...very fast! Smooth in the water and will tow just about anything smaller than an ocean tanker:laugh: .
Seriously though, My 05 F12X was bought for well under MSRP from North American Warhorse in Scranton PA (I live in Upstate NY). Bought the ski with trailer and cover for $9400 bucks. Since Hondas aren't that good of a seller (poor advertising and their website sucks!), deals on left-overs are all over the place. Another Forum you could check to get info from is
PWCToday.com. Like this forum, very good information and a lot of Honda owners to ask questions from. Usually 5-10 Honda owners on the site at any given time.
As for my F12X...I love it! Fast, Ultra quiet (people actually ask me if its running at idle...can't beat Honda quality), smooth running and a blast to ride. Take the kids tubing and skiing with it and have no idea they're back there. My wife and I load it up with "beverages" and snacks and head out all day exploring new places on the Finger Lakes where we live. Gas mileage is decent (average I guess). The ride is very dry other than the foot wells which is probably my biggest complaint of the ski. When letting off the gas abruptly, the foot wells fill with water from the wake behind, the only way to get the water out is to punch the gas, clear the wells and very gently come to a stop on the water. Reverse works great and Honda's "Throttle-Off Steering" system is ok, but not quite as good as Sea-Doos OPASS system which actually has little rudders that stick out from the sides of the machine. Although better at turning off throttle, I've heard them breaking from time to time. Honda's system "bumps" the throttle to help steer at idle if you turn the handle bars all the way to the left or right.
One other thing I should mention that a lot of people don't talk about is seating position. Honda has probably one of the best egonomically correct seating positions out there. The reach is perfect for everyone. Everyone from myself, the kids, to my wife. A lot of manufacturers (Yamaha) have put tilt steering on their machines because of their awkward seating position and complaints from owners. Do yourself a favor and actually sit on machines that you're considering...something a lot of people don't do when buying a PWC. They just look at it on the dealer floor and say things like..."ummmm shiney...pretty...I'll take it"...without sitting on the machine.
Hope this helps you in your decision. Even if you decide on something other than a Honda, you're going to have a blast!
Good luck.