If you are trying to do a life style start up, New York is probably a good place. (i don't have anything against life style business). Most of the examples you gave,including the startup you work for are life style business. So sure they would be more practical and making money from day 1. But you're trying to do anything more ambitious, silicon vally is still the place to go.