I'm a Polaris guy myself, have tried every major brand but Kawasaki. I also like the cats, and the Yamaha grizzlies but the Yamaha 670s can't touch the towing power of my 01 sportsman 500. And The cats can't go half the places my explorer 400 will take me in still in 2wd. One thing i can't argue about though is that the yamaha grizzlies are fast and fun to ride, but i would not want to own one. I went on a ride with a bunch of buddies and a few people i dint know up in northern MN earlier this summer, i took my Polaris Explorer 400, and all Th guys with 670s, 700s, and 800s of all brands were nothing but stuck. one thing i wish it had was shaft drive, but i can deal with tightening a chain every once and a while. Polaris has had some really bad models, but most are good. I routinely pull two full 500 bushel gravity wagons with my sportsman 500 up steep gravel hills from our fields to the dryer. And my 400 explorer will take me places you wouldn't believe and places i probably shouldn't be. And i have only had minor repairs with both and have owned the 400 for 8 years, and bought the 500 new in 02. just my experiences...