Re: Not my expertise
Virgin? Nope, that would involve spending money and doing something positive. From personal experience as well as talking to friends and work colleagues over the years, only two things seem to be consistent with Virgin: 1. Service availability and performance will be variable and throttling is a thing, 2. Prices will go up on a regular basis irrespective of whether you are within the contract period or not.
I would only ever consider using Virgin if there were absolutely no alternative.