There's a big "full fibre" push from various different providers (Hyperoptic (FTTB), GigaClear, CityFibre, BT OpenReach).
Most densely populated areas have the choice of FTTC (the infrastructure is ALL BT OpenReach, however you have a choice of providers who piggy back on this), and in bigger cities/towns Virgin Cable up to 380Mbps down 37Mbps up.
Pricing is very competitive, because even with areas that are all BT FTTC lots of providers use their infrastructure and OfCom regulates how much OpenReach are allowed to charge.
I have a truly unlimited cable package for £50 a month, 384 down 37 up.
Openreach is utter shit outside of very very lucky areas. I live in London (zone 6) and we get 30/8 (after fighting with BT support for two months to fix it from 22/1). If you're not covered by VM and win the postcode lottery as to not have it drop constantly, you're lucky to get "tolerable" speeds.
He uses a 4G router with a Three unlimited SIM.
He has both connected because we do a lot of FPS PC gaming and the latency on 4G is too poor to game so he switches to his ADSL connection to play games and then uses 4G to download/stream.
It would be technically easy to give you VDSL, it would just break a rule that was put in place to ensure competition for ADSL service, which you now don't care about because even that close to the Exchange it's only giving you 8/1
Anecdotal ... I've lived in two completely separate areas of the UK and been connected to 3 different FTTC cabs ... none of them were problematic.