That said, I'd like to point out that every city has it's own learning curve, and there's no real way to be honest, and make promises to transplants that any given city's streets will be paved with gold. (...unless, of course, you literally pave them with gold yourself)
(as for my living credentials go, I've lived in Astoria, Harlem, Jersey City, Long Island City, UWS, ... it's not a park place penthouse, but it is a non-bank-breaking life.)
NYC lets you live near a station much easier than in SF with its linear (in-city) one-line system with a total of seven entire usable city stops.
I think I can destroy your argument with: how many daily private bus services do companies run in NYC vs SF for employees to get from Where They Want To Live to their prescribed daytime slavery zones?
I agree with most of your other pro-NYC points though (and I live in SF).
There's plenty of tech stuff and tech people in NYC. That little kickstarter site isn't in san mateo after all. Your new best friend digital ocean isn't making white house rooms across from twitter. etsy is allowed to be as dumb as it wants.
In NYC you have non-scary transit running 24 hours that'll take you home because everybody is within walking distance of a metro station (and not just to a parking lot where you pick up your car then drive another 30 minutes home while tired at 2am).
Population. SF: 800k (bay area entire: 7 million, but over 40+ miles) NYC: 8 million. In NYC you have lots more people within transit range making people-involved things like meetings, dating, and varied social contexts immensely easier (and more interesting, exciting, unexpected, varied, ...).
NYC has its street people population under control so it's less scary walking around fighting off beggars are street pooers.
NYC's parks are kinda great.
and best of all, no Karl.