In all other aspects of technical expertise though it's blowing my previous city, Houston, away. Companies open to candidates based on technical expertise alone (rather than throwing non-B.S. degrees straight into the garbage), lots of great meetups, lots of fellow geeks doing exciting work.
Actually, another thing that surprised me was lack of hacker spaces - Houston seemed to have the same amount of them... one. The only major one I'm aware of here is Noisebridge, same for Houston which has TX/RX.
edit: oh, apparently SF has quite a few more than I realized. So does Houston, but not as many.
https://wiki.hackerspaces.org/San_Francisco https://wiki.hackerspaces.org/Houston