Just to add
I think junkyard sums it up nicely. Living in NYC and the boroughs can be great and without doubt a lot of fun. It is expensive and you have to decide on schools, that is the issue that sends many to the burbs.
Many NY public schools are very good, it all depends on the neighborhood.
20driver