cant speak for the rest of the country but here in Liverpool , virgin are crap , customer service is beyond a joke if you complain.
you never get anywhere near he speeds they advertise, I had months of fighting with them over speeds, and charging me for a free offer, then lied saying it had not gone through despite me having a copy of the agent's conversation , and an email with the order details and number.
final nail in the coffin was when I complained they said they couldn't see it on the computer and to send the copies I had to them by email. which is on the site.
guess what they haven't got a email address.
I upped the complaint and basically got fobbed off, they said the agent must have meant his own email, I said listen to the call he said quite clearly it was on the web page and I have the call recorded , eventfully i got released from my contract as I said I was going to take it further.
go onto there own forums its just loads of people complaining , surprised its still going as its not a good advert for them.
With BT at the moment on fibre no complaints get what they say I should, have been looking at Vodafone as it seems a good deal and I have a sim off them and can get 15% off, will be looking to see how this goes for people on here that have it.