should have went with the Cam Am. I may be a bit biased as I have the 400HO. The Honda Rincon would be my second and the Yamaha my third. The differences are slight and a matter of personal preference. Polaris and Artic Cat wouldn't even be on my list. When the time comes the Can Am 650 or 800 will be in the garage.
I am sure you will be happy with your choice as it is a good bike. Congrats on the new purchase.