I’m currently with Vodafone and they’re coming to install fibre to my home in a couple of days… for free! However, they’re only putting me on the 100mbps plan.
I’m out of contract with them so I think I’ll switch once the install is done.
When mine first installed, it was 3ms or so, it's up to 8ms now the network is more loaded, but it's absolutely rock solid.
I think there is such a thing as "threshold" bandwidth, for us that was about 15mbits up and 100 down, and it means that no matter what silly stuff people are doing (other than saturating the entire pipe), things just keep on trundling.