Now I could be very wrong about this, but I feel like if you're out in SF and you meet people it's somewhat likely they might be in tech where as in in NYC it's very unlikely. In NYC, you have to go out of your way to find those kinds of people, possibly going to tech events which, in my experience, sometimes feel like you're going on a blind date.
Now it's possible that I just don't know the right people in NYC, but from what I've heard from friends I have in SF, it seems like you're just more likely to run into tech people making it easier to make the right kinds of connections.
My company has business for over two years and is profitable. I'm not just a guy with a laptop and an idea. I'm just not happy with the kinds of connections I'm making in NYC nor the speed at which my company is growing. Both of these could obviously be linked to me and not my city, but I think it's worth finding out.