Based on my experience with *A carriers, I have found BD to be the weakest link of all that I flew.
Last week I did 5 flights on BD and the service was minimal and often rushed and rude. Since I am an AC SuperElite, I did ask about upgrades and was given mis information and certainly not a simple courtesy.
In fact, it seems BC staff have been given some lines to disarm travelers, such as "my computer does not have that information, you have to go to the gate." This is pure rubbish as on one day I get this from one lazy agent, and on another day at the same lounge (CDG), I get someone who at least looks at the load but still pushes me off to the unsympathic gate agents.
Also on June 2, all passasengers from CDG to LHR waited an outrageous 50 minutes for luggage at T1.
BD pales in comparison to other *A carriers such as LH, AC, UA in my opinion.