Just because you guys don't like them doesn't mean many other people love those areas, please stop unnecessarily dumping on cities you don't like.
The coffee and pastries nearby aren't as fun as Brooklyn though.
The west coast felt judgmental and divisive. I couldn't always express myself for fear of alienation. I do not have strong views and I (used to?) consider myself liberal (I'm not American).
I really enjoy how conversationally adept the average New Yorker is. It's simply more fun to be with people. And the diversity is refreshing. I'm a software dev more by circumstance, not temperament. I used to only talk to ~30 y/o tech men/women. Now my day includes a sweet 75 year old lady, academics, health workers, and plenty of ~30 y/o folks who are living interesting lives without a mold.
I kept my job and moved here, taking a 10% haircut thanks to taxes. Oh well. All the big tech firms have a physical presence in NYC (FB, GOOG, AMZN..). There's less kool-aid drinking startups, but I'm ok with that. It's a big city, you can have your pick. I think as a tech worker, you have the breathing room to give up the top 10% opportunities in the field and still be a top 1% earner in the larger society (with more job satisfaction).
Hm, and here I was, thinking that different people like living in different places for different reasons!
If you're married with kids, NYC doesn't make sense. If you're single with passions outside work - it's great.
NYC makes me feel more human and connected, even if that means higher taxes, smaller apartment, and generally more discomfort on a daily basis.
But I guess NYC can grow on you in time?