I have actually read a couple shootouts between those 3 bikesa and even the one in dirtrags said that YFZ was the top all around bike. The only place that the Suzuki beat it was on the track. Right out of the box the YFZ out performed it on the dunes and trails and the Suzuki has the lowest HP rating out of the box, I believe the YFZ is 35HP the Honda is 37 and the Suzuki is 33 HP which already put the bike 2 HP down. The Suzuki is also geared for the track which means you will have to regear for the dunes to compete. Also the Suzuki comes shocked better, but you can adjust the YFZ and a real "race ready" quad is not using factory shocks, they have about $1500.00 in after market shocks. The Suzuki is still a great bike, but out of the box I would pick a YFZ personally.