This may not be answering the question appropriately but I think that there is no right answer to this. Because I was raised (and am currently raising my children) in the suburbs, I dream about the excitment and culture a city has to offer children. Museums, historical locations and diversity is what help to make individuals well rounded. On the flipside, I love the comfort and safety you get in the suburbs. Everyone knows everyone and there is a stronger sense of community. I personally think that each family needs to discover what works best for them. Our plan? We live in the suburbs but take our children on trips to big cities all around the country so they are exposed to more than what our small community can offer.