It's actually a very subjective issue. Yes, someone who lives in San Diego will say it is too cold most of the year, and too hot and humid in the summer. I have first hand experience with this issue having relatives who live in San Diego. You simply cannot compare the climate, Buffalo has no chance, really. Also, the climate has a lot to do with what a given city can offer its inhabitants.