As much as NYC people want it to happen, they don't have the universities or the concentration of talent that Boston does. The numbers prove reality http://www.entrepreneur.com/article/228709
That depends on the nature of the startup: There is a ton of hyphen-tech here, so for example a fin-tech startup in my building that focuses on insurance just closed a Round B. Boston has a finance industry, but not on the level of NYC. And it's the same with media and other fields as well. Also something to keep in mind is that NYC has always been a magnet for Boston school grads and tech is no exception.