I'm on Virgin via the cable. seems pretty fast to me and rarely do I get any problems now.
Did have an issue some 18 months ago and was without net access for 10 days.
The customer services and tech support seemed incapable of sorting it out among themselves. They might have been in different galaxies rather than different countries.
It took three letters of complaint and I don't know how many trillion phone calls and at least three cable modems etc etc etc.. to sort out.
In the end it was an 'accounts problem'..........no I don't understand either seeing as the bill is paid by DD.
Having said all that when I got an engineer here who had a bit of application and nous he made a few checks a couple of phone calls and had it sorted it in 15 mins. (thanks Andy Casey)
To give them credit Virgin did follow up my complains though and I got free this and that for a year so it least moaning at them got a response.