The uses that you've mentioned put you a lot more in the UTV club in my mind.
I like a lot of different brands but only have experience with a Kubota RTV500. I liked it - ran very well and was easy to maintain. Transmission felt solid and low range wasn't so low to where you felt like you needed to go to bigger tires than stock to have plowing speed.
Most of them have a dump bed which was great for hauling firewood, have enough weight to it for plowing, awesome for running around trails with as there is quite a lot of accessories. You can get windscreens and doors for cooler weather, which makes a massive difference if you're doing longer stretches or when it gets real cold out. Having overhead lighting at night makes a HUGE difference for plowing in the dark too, which the roll bars get you.
After you get a trailer, saddlebags, front and rear storage platforms, etc. for the ATV you're running into UTV pricing territory for the most part.
The big thing lately is bigger and bigger motors, but the 500 was a real workhorse and also would have been a ton of fun out for a day on the trail, as long as you don't want to go 50MPH. The good new is the demand for big motors and turbos and all of that has driven the prices on used UTV's that are utility vehicles and not purely recreational vehicles down.
Just my $.02.
Edit: adding a link to the one I've used. It's not the coolest looking but it was a real workhorse. Was used at my mother-in-law's apiary to haul bee boxes, dirt, firewood, fencing materials, the works. Also plowed about a half acre of driveway when people had cars parked all over, or we didn't feel like hooking up the plow to the truck. Last I used it I think it had over 2000 hours on it and was in great shape.
https://www.kubotausa.com/products/utility-vehicles/mid-size-utility-vehicles/rtv500
The Gators are also really nice.