BT still best package around IMO if you can live with their accounts. Get yourself off direct debit if youre not already. I was overbilled on my first 3 bills with them, but depite me raising the issue each time it kept occurring.
They refused to take me off DD until I threatend legal action as what they were doing was tantamount to theft. DD was stopped immediately.
Overcharging still occurrs but I only pay what I know I owe. I get some fun every few months when their not so nice accounts team ring me for missed payments and I get to get them to prove how my missing payment isnt a missing payment at all.
I will say I was cut off once because they lost a payment I had sent them through online banking, but I got 3 months free when I proved I had sent them the payment and it was them who had lost it.