I'm a Polaris fan as I own a 570 Sportsman and a Ranger 900XP. With that being said, and if I was buying an ATV today, I would go Yamaha Grizzly first, and Honda Fourtrax Foreman Rubicon second. When I bought my Sportsman, the wife was fresh out of grad school and I was still AD military so money was fairly tight. I take care of my stuff and the only issues I've had are a dead battery on the Sportsman and a burnt up a belt on the Ranger after getting stuck on some muskeg out moose hunting. The past 4 years, I have had limited time to ride, but that is changing this summer/fall when I get home from my current contract job. I like the power I have on the Sportsman and I think it's a great machine for the price, but buying for longevity it's Honda or Yamaha. The only reason I rate the Yamaha over Honda is the Yamaha has more power than the Honda.