I used to have Virgin media when I lived at my old place.
No issue with what I paid for and the broadband was good
However, phoning them up for anything was hideous.
Now I have sky telly and Bt infinity. Can't see that changing. More so as Virgin is not wired in where I live lol
BT are ok customer service wise, but never had to call them up really