The staff are the saving grace. As a UK resident I find I can relate to the staff as human beings and vica versa. No obsequious but impersonal service like in Asia. No dismissive and uncaring service as in the US. I spent an hour chatting with a deadheading BA crew member recently and it was the most fun I've had flying for quite a while.