Tons of competition. I have a choice of multiple different fiber line providers, government copper phone line provider, a bunch of different wireless options, and then multiple different ISPs who run over those different fiber or copper lines or 4G towers.
Generally small towns would only have access to 1 fiber or copper line provider (generally Telkom our useless government supplier), but multiple ISPs running on that line so it's not that bad, but I live in the suburbs near a city so I have a lot more choice.