Chicago also has decent transit and, for a beautiful large city, is inexpensive. The median price of a house in Chicago is around $200,000, and even at the peak, prices remained more or less sane.
Yet between 2000 and 2010, Chicago shed seven percent of its population. This was not just because the region in which it sits grew slowly; Cook County outside of Chicago gained slightly, and Lake and Kane Counties grew smartly. Employment in Cook County has fallen more than 10 percent over the past ten years.
I like cities and I root for them. Yet even in an era when sprawl has become a pejorative, more people leave some of our most appealing cities than move into them. I suspect a lot of the problem is school quality, and I give Congress for New Urbanism president John Norquist a lot of credit for recognizing this fact. But many people like living in detached houses on spacious lots. In the absence of policy interventions such as higher gasoline prices, I don't see this changing anytime soon.