Okay, I have a very strong personal opinion about this subject. Hope I don't offend anyone.
I was born and raised in NYC. When I got married, I lived with my husband in the NYC suburbs for two years. I only just recently escaped back to the city after lots of work to convince hubby. I am so relieved.
Before I describe my experience with said suburban area, let me preface it by saying it is one of the wealthiest counties in the country. The majority of the populace is "liberal," well-educated, affluent and they live ONLY 20-45 minutes north of the city. If you are familiar with NY, you know what county I'm talking about. So the experiences I had there were quite a shock to the system.
I'm not white, but my husband is, and our family is interracial. I had a child of color already, and we have a biracial child (and another due in April). This area is overwhelmingly white. There is a small section where people of color live (not my color, I might add, but who cares) but it's literally two streets that the town locals affectionately call "insert ethnicity" row. In another towns in this county, it's the same way. Minority groups live far apart from the whiter, more affluent areas. By contrast, I'm used to the city, where routinely you will find expensive condos being within a stone's throw of subsidized housing. There's no way to effectively segregate yourself in NYC, even if you wanted to, and that's what I love about it.
The people in said suburb are very polite, but whenever I went places with the kids, I would get a bug under a microscope feeling. People couldn't help but stare at me and my children. Twas a very strange feeling. This town is no hick town, they are very close to the city and very well-educated. Stlll, my children and I were a shock to their systems.
The school my son attended was overwhelmingly white. He made friends well, but it wasn't the experience I wanted for my child. As a child I grew up around a lot of children of varying ethnicities, religions, etc. I hung out with various white, Asian, and Hispanic ethnicities. My son was missing out on that, and I didn't like it one bit. I also thought about my daughter, who is biracial and would be going to school in a few years. I wondered how her image of herself would be affected by the fact that there's no one like her around.
There were other things that I couldn't get used to. If I was missing something I needed for dinner, my husband would have to get in a car and disappear for at least 15 minutes. Growing up in the city, if I forgot an onion, I walked across the street to get an onion. Being in the suburbs, shopping for a few things (of varying type) involved an expedition to a mall or a big box store, usually 25 minutes away and required planning. In a two block radius of where I grew up in the city, I could get all the same things with a whole lot less effort. Twas really hard to get used to.
There's more! I'm a really big museum goer, I like to eat out (various ethnic cuisines), and I liked to go out at night (kids really curtailed that, but I'm still in my mid-twenties). The suburbs didn't offer much in the way of those three things. The museums are really far apart and there are not as many of them. I would go six months without going to a museum in the suburbs. There was no variety of ethnic food and the ethnic restaurants around sucked majorly. The bar/club scene? Practically non-existent.
Now that I'm back in the city I'm so much happier! We still have our car (most people here don't have one) but we walk everywhere. My husband is more fit than ever! We go and take the kids to museums and cultural events practically every weekend. I have glutted myself on great Thai and Indian restaurants.
I can walk across the street to get the habanero I'm missing for dinner (had to drive for thirty minutes to get a habanero in the 'burbs!).
But most importantly, my son is finally attending the diverse school I wanted him too. He's exposed to a lot of different types of kids, just as I grew up. I'm excited to send my daughter there!
That's not to say that living in the city isn't without tradeoffs. Parking and traffic sucks. We moved into a small apartment and the monthly pricetag is a little obscene.
I know that we could afford a very spacious suburban home 5 times the size or more. But I'm so happy.