The switch between the battery and the ICE is seamless so you don't have to think about it if you don't want to. The car is FWD so it needs snow tires in the winter but as long as you get a set it's fine in the snow. I try and use the heated seats and steering wheel and avoid the heater unless the windows are fogging up but if you don't care about battery range then you can just use the heater, in really cold weather I use the engine because heat is free with an ICE.
It seems everyone who has responded to this thread is an engineer, so am I, is there anyone in this group who isn't an engineer? I bought the Volt because I'm an engineer. I'm not a tree hugger and when I went car shopping in 2016 I had no thought about buying a hybrid let alone an EV, my previous car had a hemi. I test drove a Volt out of curiosity but when I did that I was blown away by how much better it was than a conventional car. It was immediately clear to me that internal combustion engines were obsolete and that electric motors were better in every way. As an engineer I also appreciated the compromises that GM's engineers had made in the Volt so that it would be a fully practical car when the current battery technology wasn't good enough to built a really long range purely electric car at anything like a reasonable price and when there isn't a decent charging network available. The Volt is just fine on gasoline alone, I get 45MPG, and GM put in a mode, called Mountain Mode, which keeps the battery at 20% full which allows you to get the full performance benefits of electric drive even if you have no access to charging. In August I took the Volt to Prince Edward Island Canada, that was a 2000 mile round trip on gasoline alone. Even though I couldn't plug it in on that trip I used Mountain Mode to keep enough electricity in my battery so that I could rocket around logging trucks when I needed to. In the US we have real highways so I don't do anything special, I just drive it normally because the performance is good enough even when the battery is empty.