There's always a lot of discussion around cable companies and monopolies etc whenever internet is brought up so I'll explain how NZ has done so well,
In the 2010s the govt decided they we're going to 'fibre to the home' most of the country.
They did so by public private partnerships allocated by regions. Most of the regions went to one company but that hasn't been too much of a problem. The 2nd largest city went to a competitor etc.
These companies now own part of the fibre network but don't necessarily sell to consumers. ISP's buy time off the fibre due to something that was done in the early 2000s with the advent of DSL called "Unbundling the local loop". This means anyone can setup an ISP and sell to you using the "governments" fibre. This has resulted in plenty of competition and meant that NZ has gone from lagging behind many countries to now far exceeding.
Datacaps were the bane of many 2000s internet consumers 25gb for $x with 256kbs download etc. when USA connections were unlimited 256kbs for half the cost.
Another interesting thing that's happened with the rollout of fibre across the land, business connections are now very similar in price to consumer connections. You can also now get business connections to your home and without any additional infrastructure.
Just a few years ago a business connection might cost you 2000NZD a month and require an expensive install. Now that the only difference is a SLA, you're looking around 150NZD in comparison to a 100NZD "home" connection.
Something I think NZ has done well and could be a good model for other countries.