I don't own an ATV, and have only ridden one a couple of times, however, just about everyone up here (except me) owns one. When asking around to get an idea of the one i want to eventually buy i am left with the conclusion that Yamaha and Honda are the brands to go with. My buddy who is an out and out SLEDNECK/MUDDING/MECHANIC loves his arctic cat sleds so i was very surprised the other day when we were pulling the shack off the lake to hear him say the Arctic cat ATVs are junk, he wants a Can-am next.
So from 7 years of asking the same question you are in this thread i would be looking at YAMAHA, HONDA, CAN-AM if i had the money to go out and get a bike.