I'm actually the opposite - I loved the city, but didn't like the program. It was a real struggle to move mpls down on the rank list, because I liked the city so much! Very cool, hip, beautiful, friendly, and *smart* city. Agree with above poster that, if a few degrees warmer, would have a lot more people.
People embrace the winters and seem to get a kick out of the fact that they can manage pretty well in it. Lots of winter activities, and summers are gorgeous. People are active and healthy. Beautiful Christmases. If you are already from the Midwest or Northeast, you shouldn't have too much trouble.
I am not sure about plugging in your car, I think that is for older cars, but correct me if I'm wrong. It does get frighteningly cold, though. Again, if the program I am looking at was better, it would be at the top of my rank list.
I may be overgeneralizing here about how great a city it is. But people who grew up there tend to stay, and many transplants stay as well.