I have been with Virgin since they first enabled Cable based Internet in SN12. Currently on M500 with a 36Mb/s upload this is one of the fastest ISPs and I have been treated to a number of speed upgrades over the years.
Having an IP based phone is a pain when the service goes out but I have had roughly a single outage every year and for a home service with no SLAs to speak of, it is very reliable.
Could do with a faster upload, static IPv4 address and IPv6 connectivity but hopefully this will be forthcoming.
And look at this, I have compiled a full review without using brackets!
Time With Provider: 20 Years
Package Name: M500