We purchased a '14 Yamaha Viking 700 new, while viewing Polaris Rangers, etc.
Depending on your snow load, actually... If you have the interest and funds, go with 700+cc.
Electric power steering, 4x4 + locked 4x4, 4500 winch, liquid cooled, dump bin, options all valuable for UTV use.
We reside in one of the NW MT snow belts and get exceptionally more snow than other areas and have a dirt driveway that's about 200 yards long.
I'm repairing my snow plow annually. I've taken it on a rugged UTV trail several miles to camp/hunt among many other treks. It's been fantastic.
One aspect I can say over the six years owning; Our UTV has held up to everything we've thrown at it and then some without a single failure.
Kubota has a good name and a frequent UTV for industrial transport use. I'm sure it would hold up fine and they have some great commercial attachments as well.
Best with your decision.