In reply to Phil1919:
To be honest, I don't bother looking for good customer service now when choosing phone/ broadband/ utilities. The vast majority of the time, things will go fine and you won't need to contact them anyway. The one time you do contact them, your isolated experience is unlikely to be a reflection of their typical customer service anyway.
I think I've only had one reason to contact a utility provider in the last 10 years. That was Talk Talk too. Initially, it was a hassle, but if you persist, you can get the call escalated to someone who will help. I got an engineer visit which solved the problem. It should have cost £50, but I told them I wasn't paying that, and they softened very quickly.
The one thing that slowed me down was that they wanted me to plug my laptop directly into the router. The guy on the phone simply refused to believe that a Macbook Air doesn't have an ethernet socket, so that took a while...