I've had TalkTalk for years, phone for most of this century (back when it was Onetel) and broadband for about eight/nine years. It's cheap, it works well enough for what I do and I've never needed any support, so have no experience of what it would be like.
I've dealt with Virgin's "support" on behalf of others several times and they may still have the recording of me issuing a contractual statement -
I wouldn't have you if it was free!.
Sky means giving money to Murdoch, which is definitely Out.
BT just annoy me.
I don't do telly, so none of that matters to me.