Threads like these that just make me think of one thing.
YMMV
Virgin's reliability has sucked so hard in this area I've an O2 installation going live in 2 days, Virgin are yet to manage to deliver internet service to me across any of their 3 component networks for any length of time without having outages of a week or more per year, but...
YMMV!