Wannabe Flyboy - I agree taking one flight would not be a fair representation of an airline but unfortunately thats life!!
If my flight is rubbish next weekend, I am unlikely to fly BA again by choice. On the other hand though if it is great, I'll probably fly them again. This is why airlines and all service companies try to get their service spot on as much as possible. It is cheaper to keep an existing customer than spend money trying to attract new ones.
Any recommendations for particular seats then? There are two of us travelling.