I'm still waiting for my 1 Gbps/500Mbps fiber*...
That will replace my slow fiber that gets 5Mbps/0.8Mbps for the base/cheapest version now. I think I could pay for faster now, but the telco web page only shows what the new fiber speeds are and no prices listed. The upgrade started in 2017 and will be done in 2019. Being out of town has it's disadvantages. :-(
Oh, I'm on an acreage like 2.5 miles out of town in rural Iowa. As far as I know, our local town telco has wired fiber to all the farms around here (they sell cable TV running on the fiber to to make $). And now they are redoing it with the max 1 Gbps/500Mbps fiber. And this is a tiny local telephone company serving about 8,000 people in two small towns plus the surrounding farms. On the map in the story, we are east of the "Y" at the end of the blurry Sioux City, Iowa.
So if my little phone company can do 1 Gbps fiber. I think most US towns and surrounding area's could do better than they are now. Certainly all of Rochester, MN should have good service from at least one provider. Now if you're in the middle of Montana 100 miles form any town. That would be different.
* To save money I'll probably stick to the low cost plans of 25 Mbps /10 Mbps or 50 Mbps /25 Mbps when the new fiber gets here. I don't have a 4K TV to feed so Netflix does fine with what I have now.