Not to forget that BA is a EU-based airline, meaning that EU consumer protection regulations in cases of irrops / delays / involuntary offload would be in force. That's my main motivation for flying EU-based airlines whenever their prices are comparable with that of non-EU carriers.