I have been with TalkTalk for around 11 months and have constantly complained about the slow and unreliable broadband they provided. I was "guaranteed" 76-80MB download when in reality never got above 35MB; i also suffered from constant disconnections.
Having tried various routers and talking to technical support numerous times without success, I chose to leave TalkTalk and move to PlusNet.
My experience with Plusnet so far.....constant 76MB download, 19MB upload and NO disconnections. I'm paying £27.00 a month which includes line rental and FREE activation!!