Dad had a mule and it was a toad. Great around the farm, but not much for the hills. It was an early version that was built more like a Club Car than a UTV. He sold that and bought a Kubota RTV 900. Serious work horse with a dump bed. Total slug when it comes to climbing hills. However it is a great tool around the farm. The hydraulic dump bed is the titties. It pulled my trailer loaded with ear corn like there was nothing to it. The only issue is with it climbing hills. It will power out. All torque, no RPMs.
I am also shopping and it's between the Polaris Ranger XPs and the new Honda Pioneer. Honda raised the bar on their UTV and really nailed it. It is gear driven, not belt and IMO, belts suck. Just my experience. The gearing makes it a very capable of road machine and after laying an egg the first time out with the UTV, Honda nailed this one. I like the Rangers because they are a time tested machine and offer what I'm looking for in an affordable package.
The Can-Ams are nice, but are more for sport than work IMO. My buddy had his out at the farm and it will haul balls, but won't actually haul shit. We squatted it with 400 pounds of lime, meanwhile I had 900 pounds of stuff in the Kubota and it was like it was never there.