This doesn't surprise me. People knock the Midwest both out here (New York) and in California, but people out there are happy. Minneapolis, Toronto, Madison and Chicago are among the nicest cities I've seen in the world.
The winters can be very, very cold, but you get used to that. You dress for it. If the 3 worst things about the place where you live are December, January, and February, I'd say you're pretty well off. I do prefer the New York fall, though... 57 degrees and peak foliage in early November is pretty tough to beat, whereas in the midwest November is already winter.