I'm in Portugal but it's probably common throughout Europe. In urban areas having at least 2 and often 3 providers that can give you a reasonably priced 50 or 100Mb/s connection is common these days. Rural areas are harder but it's actually improving a bit. I've recently been upgraded from a flakey 8Mb/s ADSL with <1Mb/s upload to 100Mb/s symmetrical over fiber in an agricultural area where previously there wasn't much competition between ISPs. I think the combination of LTE offerings and cheaper fiber technology may have tipped the scales making a simple fibre installation on existing telephone poles an attractive proposition for the ISP.
Yeah, in the US, you usually get a "choice" of: cable, dsl or dialup. Dsl can't usually do better then 5/1 (anywhere I've lived, at least). And the cable companies pretty much have split the country between themselves. Only 1 truly high speed isp is not a choice!
Where have you lived? I've had AT&T U-Verse (DSL) in Indianapolis, Chicago, and Greensboro, with speeds of 18/1.5 and 40/6.
I live in UK, city in the North East, and there's at least 5 major ISPs(BT, Virgin Media, Sky, TalkTalk, PlusNet) available here, plus there will be a plethora of smaller ones which are subleasing from the larger ones(so I can get broadband from the same company that I get electricity from, but they are most likely subleasing from BT)
Same in Norway as well. I can think of at least 5 ISPs offering at least 60Mb/s down, but there are probably smaller companies I haven't thought of.
Possibly Europe. I have tons of choices in Germany.
Bucharest and also 3 fairly solid choices.
lived in Australia for more than 10+ years, I can easily name 6-8 local ISPs there.