I don’t think it’s really fair to compare London to NYC. London is far more similar to Smaller cities like Boston or DC. Though the majority people in those cities tend to live outside of the city and commute in which is not possible in London due to ridiculous train prices.
NYC is better at
Miles ahead of London in terms of customer service. London’s motto seems to be “that’ll do.”
Less crowded despite having more then twice as many people per square mile.
Better Dinning (But more expensive) You get what you pay for I guess.
Living space (Due to less building height restrictions)
View (Due to less building height restrictions)
Lower utility costs
London is better at
Vacations time (Cultural difference and can be negotiated in NY contract.)
Cost of goods
Most museums don’t charge admission
More attractive people.
Art Galleries. London has more quantity NY has more quality.
Parks are a tough one London has numerous small parks. NY has less quantity but more magnitude.