The biggest problem here (in France), I don't know if it's the same elsewhere, is that you use a (very) old copper pair designed for voice to pass way higher frequencies instead of redoing the network with proper cables and/or fiber. Ahh, money...
In the bigger towns we do have fiber (both the crappy one where you have fiber ending in the neighborhood and then copper cable from there to your box (again, money...), and the proper one where the fiber goes right to the box) but it's very sparse elsewhere.
We used to be in a similar situation. These days, fiber is being aggressively rolled out (phone wiring is owned by the former state monopoly ISP, so the other two don't want to touch that.
Besides that, 4G LTE has seen an even more aggressive expansion, with villages in the middle of nowhere where your phone will easily do 20Mb/s, realistically.
The biggest issue is pricing. Vodafone sells 50/5 with IPTV and VOIP for 27 bucks, and they're by far the cheapest. With some negotiation and with promotional deals, you can typically get extras for free, like 100/10 or 200/20 bandwidths, extra channels, etc.
However, the good stuff, 400/40 (nope, not symmetric) adds a crazy 70ish bucks per month and 1Gb/s down + 50Mb/ up (still not symmetric) costs 150 bucks.