Could BACF's success be something to do with it's big brother? Frequent flyer miles are like ectasy for a businessman who spend more time in the air than on the ground.
BA is likely to have more frequent flyers in London than AF/KL/CityJet and maybe when working in the city and a flight to the tax haven is needed, their miles come in handy?