Personally, it seems my ISP experience has stabilized in recent years. It has been more reliable than before, the cost has stayed the same, and I even got bumped up to the next speed tier for the same price. All that said, some policies rub me the wrong way like usage caps and not being “allowed” to run a server from the residential lines. I could make use of higher speeds but don’t want to pay the associated higher prices. Some of these reasons and others (general availability, pricing, etc.) are reasons why someone might start their own ISP.
This infographic explores the process of starting your own ISP and some examples of successful municipal or regional broadband providers.