I just got done plowing again this morning....
I have Warn's Provantage set up for three seasons or so.
https://www.warn.com/plow-systems#atv-frontI have a Honda Rancher 420 4x4 I went with a front mount for on/off ease and it also lifts the blade higher which I prefer when not in use. It is an easy one-man job to put the plow on and take off, this is the biggest benefit. I have had some pretty big snows and it has handled everything great. Blade angles is chaned easily and the blade sucks up tight to the atv in the up position so it doesn't jiggle and bounce around when you aren't plowing. My drive way is 250' long asphalt, I put their hard plastic edge on the blade, taking off the metal one that comes with it as I didn't want it cutting into my asphalt sealer. The hard plastic leading edge has held up excellent. I mounted everything myself, winch, mount blade, etc. and it was pretty easy, there's a lot of help on youtube. My neighbor bought the exact same atv and plow system I have after he saw me use it, he likes his too.