All valid points, especially on Polaris. Had a ranger 800...man what a TURD.
My only real complaint on CF is the lack of dealership support. There are two here in central AR, with one being a Suzuki dealer and the other being a tractor dealer. They technically can sell and service CF but it's not going to be as good as a branded dealership. I'm glad you have a good dealer you work with, but they are few and far between. For Can Am I have 4 branded ones within a couple hours, half a dozen Honda, several Yamaha and Suzuki dealers. Of course, I NEVER will buy new, so it's more a question of the aftermarket for me. Had just about one of everything, but never new.