I had a Yamaha Rhino 700, great machine if all you wanted to do was trail ride, but once I started using mine for its intended purpose of utility use, I found out very quick it wasn't up for the challenge of continuous heavy loads and towing, and will quickly destroy your lawn because there's no way to unlock the rear differential on them. Offroad in mud, snow, sand, etc. they do great, but Yamaha has fallen short when it comes to the practicality of using their machines for any sort of utility use they just don't have the load capacities.
As a result I'm looking at purchasing a Polaris Ranger that has double the capacity ratings, yeah, yeah everyone bashes polaris but they are the same ones usually who don't use their machines for hauling firewood, towing trailers, etc. Polaris makes some great machines and have been doing so before Yamaha even thought about making a UTV. Yamaha makes good machines for trails, but when it comes to hauling and towing and pure utility use, they fall very short.