Arrived on BA at the international terminal. Luckily we arrived before the Virgin and UA flight from LHR as there would have been huge lines otherwise at immigration. I raced to immigration and was attended to immediately. The immigration officer was extremely rude and did not have a good knowledge of English. She asked also very detailed questions about what sights I will visit during my stay in SF and I had to talk about 5 minutes about attractions I want to visit. I found this a bit ridiculous but I guess that's normal nowadays if you enter the US. Luggage took quite a while as it was a full 747 but afterwards I got through customs within seconds where a very friendly customs officer took my form. From there the BART station was a short stroll away and it is very cheap and quick to get in to town (USD 8.10). Departed on Southwest at T1 and found the experience not bad. Took the BART to the airport and then the SkyTrain to Terminal 1. Check-in was very quick and security was also quite efficient and fast. Facilities are so-so with a few places to eat and one or two newspaper shops. Terminal was quite crowded as some planes where delayed due to the weather. However the Southwest staff was friendly and kept us informed. It is a mixed bag but overall SFO is ok.