I can't tell you about snow, its from Arizona so it doesn't know what snow is. With snow tires I would think it would be a beast, until the chin became a snowplow. Thats one of the reasons I bought it, I figured we don't get enough snow often enough to make my jeep a necessity.
The AC blows nice and warm. I didn't want to recharge it, because I always roll down the windows. Heater has been fine, haven't had the chance to use it much, a few times to defog the windows. Everything else works, stock radio/cassette, windows, locks, and the automatic seatbelts work fine. The cruise works great. I put new hatch struts on.