I vote Honda! I have a 450 foreman with 18,000 miles and gives me no problems. I also have a 420 rancher with around 9,000 miles. It's Efi and pretty peppy. My brother has a little recon 250. It is the toughest atv I've ever seen. He is 6'3" and 270 lbs and it pulls him no problem. He drives it like he stole it everywhere he goes. Sometimes I think he just tries to tear it up, but it just keeps going. We've had Polaris and Yamaha before and have buddies with every other brand. The other brands that may have more sporty performance but for reliability nothing comes close to a honda in my opinion.