Flew out from LHR to Seattle a couple of weeks ago on American Airlines (BAH booking in Y). An incredibly rude crew that I overheard in the galley imitating my wife's British accent when they thought I couldn't hear them. Also when I used the call bell to ask for some water, was told "you do know you can get up an get this yourself?" in a rather sarcastic way. The flight back on BA was a completely different experience. Crew were ultra friendly and helpful. Food 10x better (AA only had one option by the time they'd got to the back of Y). Even BA's dreaded 3-4-3 down the back of the 777 was much more comfortable than the same config on an AA 777. Having flown a lot with BA over the past few years, you really don't know what you've got until it's gone!!