FWIW in comparison - I recently had to contact NowTV for tech support, experienced fairly minimal waiting times, spoke to their Northern Irish(?) staff, got an engineer in a couple of days, and my issue solved. Good experience over all.
By comparison I had an issue with TalkTalk mobile, Indian CS couldn't solve it, weeks of dealing with the CEO team couldn't solve it, eventually solved the issue myself by buying a new SIM. Then they were hesitant to refund/compensate me for the error they made that caused all the trouble - until I threatened to contact the ombudsman, and suddenly they were on their best behaviour.
I should also add that the NowTV issue was also caused by TalkTalk - I cancelled a migration a week before activation, and later found out TT had "ceased" my landline number meaning I could ring out but not receive calls. I'm sure TT Business are fine, but residential - not so much.