I've lived in a few tech cities, and SF is pretty high up thee for not sucking. Lots of jobs if you have skills, areas around the city have less horrid rent, pretty warm without being too hot, and neat culture.
I'll give a slight edge to Seattle, because I like the geography a bit better. It's where I'll land next. But for now I've spent half a decade in Boston. Good .edu jobs, lots of startups, and Pharma jobs too. Nice folks, and living in Cambridge or Somerville is on the subway and more reasonable for housing costs. Yes we have snow, but I grew up near Philly, so this doesn't phase me. I tried NYC and Austin, but too packed (NYC), and too damn hot. (~105 in May in Austin, and rarely lower...)
I'll give a slight edge to Seattle, because I like the geography a bit better. It's where I'll land next. But for now I've spent half a decade in Boston. Good .edu jobs, lots of startups, and Pharma jobs too. Nice folks, and living in Cambridge or Somerville is on the subway and more reasonable for housing costs. Yes we have snow, but I grew up near Philly, so this doesn't phase me. I tried NYC and Austin, but too packed (NYC), and too damn hot. (~105 in May in Austin, and rarely lower...)