We are with Virgin for phone, broadband and TV and have been for a long time, starting out on NTL.
Barely a week goes by that we don't lose the TV signal for several hours.
Broadband usually works, but most downloads are running at little more than we used to get on dial-up.
The phone is OK.
It is a waste of time ringing them as the Indian call centre staff can speak English but don't actually understand English, that is if you can waste ten to fifteen minutes before speaking to someone listening to endless pre recorded nonsense suggesting this and that which never cures anything.
We are paying for a service we are not getting while bearded boy wonder is living the high life on the backs of so many unhappy ripped off victims, sorry, customers.
We are now looking at alternatives.