A friend has had Virgin Fibre for a some time and is delighted with it, especially as he was otherwise limited to very poor ADSL / VDSL speeds (around 5 Mb/s download).
I have not heard him complain about the upload speed (10 Mb/s?) or contention that some complain about.
Long ago I was with NTL (in VF's family tree). After some teething problems, resolved when I managed to speak to somebody who understood that you could have more than one computer at home, their technical service was fine. I left them in a fit of rage with their administrative ineptitude and arrogance, for BT ISDN.