I'm willing to bet the real catalyst to ISP competition will be LEO satellite constellations like the one SpaceX has mentioned they're working on. Much better ping, cheaper/faster than wiring up entire cities and having to dig through streets. This could actually become a huge source of revenue for them to fund their mars initiative. Imagine once several companies do that, you could pick whichever ISP you want and just have them mail you a receiver to put outside your window.