These mixed reports of good and bad from BA are typical of what I have heard over the last years. The question will be whether they can move towards more good than bad. Since they have moved from lots of good to a fair bit of bad - the likelihood is that they are moving down the scale.
On the other hand, they could defy all other large corporations that have gone before and resuscitate their service and sales.