Commuting outside of areas well-served by public transportation is a huge detriment to quality-of-life. Those extra hours really add up, especially during the shorter days of winter. The advantage of moving to a second or third city is that you can still enjoy the amenities of an urban or semi-urban setting at a lower price point. It doesn't even have to be in the Rust Belt (although personally I like Pittsburgh, Columbus, and Cleveland a great deal) - Raleigh and Charlotte are still affordable for people who like that area and climate. And there are any number of small towns in VT, NH, CO, UT, upstate NY, or central MA for the outdoorsy who don't need an urban setting