Here's what others think of BA.
http://www.airlinequality.com/Forum/brit_awys.htm
Personally I always fly World Traveller Plus as a minimum but WT is okay if you are not to tall or too large. I usually find in-flight service with BA to be good. Qantas and SQ staff can be a bit over-attentive at times.