We've had a few decades now to observe that the promises of suburbia simply don't hold up. What's sad is that broken families stressed from both parents having to work jobs to hold down a mortgage for the perfect suburban home, consequently eating into the time they would normally enjoy being a family, and epidemics like obesity which are more rampant in suburbia than in many major cities in North America, have done little to get people to wake up to the reality that suburbs suck. But you know what probably will wake people up? High gas prices and an imploding real estate market will.
This TED talk sums up my thoughts on suburbia quite well: http://www.ted.com/index.php/talks/view/id/121
Actually, I still don't disagree entirely, but you did leave out one very important consideration: schools. In many American urban centers the schools are poor, and housing in urban school districts that are good is prohibitively expensive.
So you start looking at suburbs, and the commute is a trade-off you make for the better schools.
Oh, and I wish we could order pizza here -- too far out in the sticks.
I walked to school as a kid, and could walk/bike to my friends' houses until I was 12. Then we moved to the suburbs, and visiting friends had to be worked into my busy parents' schedule -- hence, life got less social.
So, the choice becomes move to the suburbs, home school, or pay up for private schooling of some kind.
Pittsburgh has become a "college town" in some ways. There are several good to very good universities here, and the Oakland neighborhood with Pitt and Carnegie Mellon, has become the economic center of the city in my opinion.
Some suburbs are snotty, overpriced McMansion nightmares. Pass. Others are more affordable. And if you find a suburb you can actually afford to live in, you may not have to have both parents working like crazy to make the house payment. One problem solved. Second, you may have the option of taking control of where you work. If you start your own business, you can often find cheap space in the 'burbs. Or you can work out of some kind of "third space," if you don't need an office.
Don't get me wrong. I'm definitely not defending the cookie-cutter keeping-up-with-the-Joneses traditional idea of the suburbs. Just the idea that you can make a suburb work as a decent place to live on your own terms if you want to.
I grew up in the suburbs and never met anyone who met that stereotype. Suburban homes are cheaper than their urban counter part in terms of floorspace and acreage which is important if you are raising children. I've never met a family where both parents worked in order to afford their home and I'm not speaking of very wealthy people either.
What suburbs offer is a quiet, out of the way place, with lots of room, which makes family life much easier.
Then again, I live in Virginia so I might be confused. There's no distinction between city/suburb/rural county around here, and one never really existed.
I've definitely met those people in Texas.
In the suburbs 15 year olds are still tethered to their parents for transportation. It's ridiculous. Realistically kids are tethered even longer than that as a third or fourth car is not an option for many families. How does it make life easier to be stuck chauffeuring teenagers around for years? Move somewhere they can walk and take public transit from around age 10.
I don't think suburbs are the end of the world, especially for people with kids.
You also left out college towns, which can be very nice. While the college town I'm living in now (Laramie, WY) doesn't have the sheer diversity of a major cosmopolitan city, it attracts a healthy selection of smart, interesting people. I can also walk to work in 10 minutes, housing is way cheaper than places like Seattle and SF, and there are mountains less than half an hour away. If you don't need the networking resources of a major city, a college town can be a sweet deal.