Flying Serpent,
Good question.
However too much detail to go into. I regularly deal with both BT and their competitors, so I've perhaps seen more facets of BT than you have.
BT are an old behemoth of an incumbent operator desperately trying to cling onto whatever parts of a monopoly they have left. There are almost always better choices than BT, especially at retail level.