I sent a message to our mayor, to which he responded, regarding muni fiber... It seems the best way to approach it is via a public-private partnership - meaning, we (the residents of our 50,000+ city in SoCal) pay for the buildout, own the fiber infrastructure that should be good for at least 3-5 decades, while someone like Cox, GFiber or whomever provides billing/maintenance/operations.... that way it's a win win and the city doesn't have to get involved in becoming a full blown ISP.
In his response he said the topic's been brought up before. If I get his and the council's blessing, the next thing is to hit the ground and get probably 3000-5000 signatures and put this up on a ballot in 2018 November to see how the city feels. I'm optimistic however cause I've been hearing multiple complaints, on-goingly about bad service from ISPs (and we have Cox here, and I don't think they're that bad as opposed to Comcast) and probably a pet peeve is data caps... Sure, we've 1TB caps which is plenty, but w/advent of 4k TV and IPTV ... that may be very low.
Here's to hope that in a few years we all have FTTH where I live (crossing my fingers!)