I don't quite understand why so many people hate LHR with such a passion. I find it normally pleasant. As for F in BA or AA: most people here probably would go for BA ('handsdown'). I find AA service and cabin perfectly acceptable in the premium cabins with better food at least. Sleeping is a bit better on BA though.