As a mere SLF, I like BA, and it's kind of cute how the drivers now emerge from the flight deck to bid farewell to the SLFs as they unload themselves.
Other than on windy days (!), BA provide an excellent service, and they come across as very professional compared to most other airlines that I've flown with, whether European or North American. I had to fly Air Canada longhaul earlier this year, and couldn't believe how bad they were compared to BA or Virgin, and that's in their so-called Executive First (ie, faux Business) Class.