I was born in upstate NY and moved around between that area and Mass as a kid, but I always knew my home was here in the Boston area and was never going to settle down anywhere in NY. I enjoy visiting NYC and have some family in the northern suburbs, so I am there often, but the entire layout of the suburban area of NYC is scattered, often very countrified, and extremely isolated from the city itself. I know physical geography plays a huge part in that, but nevertheless, getting in and out of the city is such a huge (and expensive! All those massive tolls!) hassle, no wonder so few suburbanites venture in nor city folks venture out. It has created this us-vs-them culture- not just between the city and its suburbs but also nearby cities like Boston and Philly- that is super unhealthy and unproductive. Maybe that isolationist/supremist attitude added to its character in the past, but in this ever-changing interdependent global society, that just won't bode well for its future. Boston's direct interconnection with its suburban area, easy (and mostly free!) highway access, vast commuter rail system (which is far better than NY's metronorth system, IMO), and interconnectedness to its neighboring cities (Worcester, Manchester, Providence etc), has created a culture in which people from the area all feel a part of the city. People from outside of NYC would never tell strangers while travelling that they're "from New York City" but always clarify by saying what part of the state, because NYC people have always quickly berated them if they ever DARED say they were "from NY". Anyone from anywhere near Boston would tell strangers when travelling that they are "from Boston" and no one would ever make them feel bad for doing so. That's a major cultural difference.