there's BT and there's bt
I'm with BT business and they're great. UK based support staff who know what they're talking about.
I could make some rude comments suggesting that sky have so few complaints because their users are too dim to realise things aren't working, I could, but I won't.