As others have said, this is so variable based on specific location and personal circumstances. I live in the south and I like it here. Sure, it gets hot in the summer, but I'll take that over cold any day of the week. Would I prefer San Diego weather year round? Absolutely. I am not willing to trade my cost of living for SoCal costs, though. Or the SoCal traffic.
Here in the south, I've lived in rural areas (on a farm), in moderate sized towns<oxfordComma>,</oxfordComma> and in suburbs of major cities. All have their trade-offs.
I do think that we should all appreciate just how great it is to live in a country like ours where there is something for everyone. We should all get out and see more of our own country and then we will begin to appreciate not only our own states and towns but also the other ones.