BA is a great airline.
My only experience is a few times back and forth between CPH and LHR on economy class.
I'm not the type of guy who produces sleepless nights for F/As. When I have a newpaper, then I won't notice service levels or fancy entertainments or whatever.
What I do appreciate is fast and efficient ticket ordering and fast and efficient check-in. BA is among the best.
Some airlines seem to figure that when you are on economy class, then you must feel it, if in no other way, then at least with extreeeemely slow check-in and long queue build-up on purpose while business check-in has several counters idle. BA seems not to have that philosophy.
LHR is a BA hub. Always be prepared that flights out of LHR may be delayed. That's no fault of BA, that airport is badly congested.
When there were such delays, then we were always told the exact truth immediately. Uncertaincy is always the most irritating thing, only next to missed connections.
When on transit through LHR, don't make it tight.
When BA "invented" the tail artwork, then I thought that it was a strange idea. Then one sunny Sunday afternoon a few years back I was sitting in the garden of a pub at the end of LHR RWY 27R having a pint of lager while it was used for landings. I had plenty of time, so I walked from Hampton Court to LHR to catch my BA plane and made a few pub stops in order not to arrive in dehydrated condition. I really enjoyed to have a new beautiful artwork pass by roughly every minute with planes from all the rest of the world coming in between.
In the end I had to take a taxi. I don't think that there is a way to get to LHR terminal 1, 2 or 3 on foot.
BTW TF-FIW, what made you choose TF-FIW as your user name? Isn't that the registration of a beautiful Boeing plane in the fleet of Flugfelag Islands (Icelandair in English language) which brought me to that wonderful volcano island several times?
Another great airline - only their newspapers are harder to read.
Best regards, Preben Norholm
Always keep your number of landings equal to your number of take-offs