I'm not a fan of sub-compact tractors, but it seems about right for your needs. My neighbor has a GR2120 and I am impressed. It is 4wd, and he effortlessly blows 12" of snow. It will do all the tasks you describe and put a smile on your face.
That said, I think you might reconsider the value...