The only experience I have had with Talk Talk was a bad one. A friend told TalkTalk that I might be interested in seeing their BB offer, to which I agreed but only to see their costs, so that I could compare. The next thing I know is a letter from my BB provider, saying that they are sorry I am moving to TalkTalk, but wishing me all the best. I have been with my present provider for about five years and am very happy with the service.
TalkTalk had, without my permission transferred me to their own service - I very quickly put an immediate stop to that and told TalkTalk what they could do with their service.
I am with BT, and have never had any problems with them from Day One.