Just bumping this as I'm looking for a new provider.
Virgin are taking the piss with the prices now and not offering any deals at all, despite being with them for a few years now.
I'm always wary switching providers as I need it for work
With Virgin, never had a problem, fast as fuck, currently £140 cash back with Topcashback which is the deal we got 12 months ago. Will be getting their gig2 when it comes to our area.
If you're currently with them and you live with somebody. Cancel it and sign them up as account holder. Again something we did.