calling TECH Support is a waste of time at MASSIMO... they simply dont care .. Truly the worst company ever. As stated, you must not be moving to change gears or 4wd..if it is stubborn, turn off engine, shift as needed , depress brake pedal and restart in gear. As for winch, thats probably the only thing that has been trouble free on mine.
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.