For a lot of people Fiber will never be an option, the cost of laying the cable versus the number of potential subscribers that would sign up makes it economically unviable.
Starlink is the best option but Hughes Net and ViaSat are lesser products but better than any other high speed options for a lot of people.
I’ve always viewed fiber as a bait and switch deal, upfront it’s advertised as faster and cheaper, once you are hooked the price will go up substantially and the speeds will never match the advertised speed.
On the surface fiber would be a great choice, I just like the idea of satellite service versus a land based system.
We are on fiber (FIOS) and have been for four years now. Price ($49/month) has stayed flat because there is competition available. Speeds are generally higher than what we pay for (100 mbps). We are satisfied with it. Comcast did the grotesque price hike which led us to cut the cord and then dump them ASAP.