I don't think you help matters by starting this topic.
I think it's unfair to say all BA flights are poor, but as a rule of thumb I prefer not to use them on longhaul flights over 8 hours because their service levels compared to other carriers isn't very good. That kind of comment is bound to upset loyal employees like yourself, keeperboy, but on a BA flight to BKK or SIN, GRU or MRU (ie v long!) you do receive the minimum - and often grudgingly. Fact.
I used to fly BA to Aus, but you would get a meal after take off and then a rushed meal 1.5hrs before landing.....and sweet FA for the 9+hrs in the middle - unless the passengers got up and ask the crew reading their papers! On Singapore, Thai, JAL and Virgin passengers are offered food and drinks (by their seats) frequently...without the "I'm due my break" attitude I used to get from BA. Sorry, but it's true.
I think other airline crews don't consider themselves superior nor do they think they do the best job in the world, but unfortunately BA has always been the opposite and had crews with over active egos. Where do BA crews get the idea that they do an amazing job from? Maybe you could enlighten us....
My wife never felt comfortable asking for anything on our AUS trips with BA and that, I think, sums things up.
As for opinions/surveys they all seem to contradict one another - according to one poll ASIANA airlines is top and BA not even in top 10! ????
I hope things change!