Justin,
whilst this is not a dig at any of BA CC, a few being very good friends of mine, you will find (as I have said a few times here) that BA will not be found in the top 5 of the recent rankings published.
However the airlines above them have lower T&Cs - doing the job better and cheaper. The fact that BA are based in the UK with higher charges - taxes etc unfortunately does not warm the cockles of the accountants hearts.
WW knows this.