First off, What's your budget?
I would recommend a Kawasaki Mule SX model, it will do all of what you're wanting for around $7,000 + accessories. but since you seem to be reliant upon the machine to clear snow, the SX has some problems in the colder climates with it's EPA Evaporative system freezing due to moisture collecting and just causing a general pain in the rear with it.
Same problem on my 2015 Sector 550. Full charge in battery. No dash lights, no horn, no start, no nothing. I thoroughly cleaned every connection at the battery. The bat compartment looked new when I was done. SAME problem. NO change.
So I used a known GOOD fuse/relay unit. Same problem. NO change.
I even attempted a jump start from a running vehicle. Same problem. No change.
So I took it to a real Hisun mechanic who replaced the battery and it started right up. (I couldve sworn I did a LOAD test on my battery. I must've been wrong.
I NOW keep the UTV S/S on a trickle starter each time I park it.
This unit only had 300 miles on it when I bought it from a friend who didn't use it much. I'm learning as I go. Good luck.
Condolences brother.. Massimo is the worst manufacturer on earth.. Absolute rip off company.. They wont fix any defect .. Mine broke on ITS VERY FIRST DAY with only ONE MILE on odometer .. They refused to pay repair shop.. and it was recommended on phone by Company Rep in Dallas. I tried to trade mine with less than 100 miles on it, on a new Honda Pioneer.... They refused to even consider Massimo. Everyone should get together and SUE them