"BA seem to be going the way of AerLingus, which have so many add ons that should be included with a full service fare that there is little reason to choose them over a low cost."
Absolutely the truth - and the trouble is they're not as efficient as a LCC at things like turning the plane around, boarding people or getting the luggage off - worst of all worlds.