I have BT and have done so for nearly ten years. Before that I was with AOL. BT is all right but in my area I generally only get a download speed of 8-9 Mb/s. This usually serves my purpose as I'm not a gamer and the web sites appear pretty quickly as does video on the likes of YouTube and live football on BT Sport. Bristol, where I live, is supposed to be one of the cities with super fast broadband nearly everywhere but, although I live within the city boundary, I'm not on the Bristol (0117) exchange but on a small exchange just outside the city boundary which mainly covers outlying towns and villages just to the south of the city. It's a quirk of the area.
When I first had AOL, getting on for 20 years ago, it was on dial-up. If people think that the more laboured broadband areas are slow they should have tried dial-up. You could wait for a minute or more to load one page from the web. The first problem was getting a line after dialling.
Initially I was one of the small percentage of people in the UK who had an internet connection (about 25% of the population then I believe). I wonder how many people these days don't have internet connectivity via the various means that society now 'enjoys': a small percentage of the population I should imagine.