Great points, I grew up and live in Jersey, which is more or less a giant suburb of NYC and Philly. Most people my age, in their Early to mid 30's, just starting out families etc have all moved South, To FL, NC and SC because of the cheaper cost of living down there. I dont see this "mass migration" to the cities either going on, esp since I'm more or less stuck in between the biggest Megapolis in the USA.