BT
Long term BB customer with them.
I rate them highly. "Assistance" is via an 0800 number, and roughly Half the time you get great help from this number. The other half is not so good, so if you speak to a non-customer oriented moron, ring off and start again.
Their Retail lot are about to do a serious, whole Top team Strategy Review. I think they are going to set themselves even higher Customer Service targets. They could get better.