I like the ground experience at SFO (it, along with PDX, has my favorite food), but I hate the runways, specifically the two parallel runways which get converted by daily fog into one runway for most of the morning. Which causes predictable many-hour delays.
OAK and SJC are far more reliable, although far less pleasant as airports.