That's the dream for most geeks. I would prefer a symmetrical connection as well. The problem is it's pockets only and if you're not on the right corridor you're never getting it. I'm less than 2 blocks from a fiber ring and can't get them to extend it. I mean if the building put up a large retainer to get it extended and hit a threshold for signups then maybe. As it stands though they won't do it. I've tried several companies in the area that show up on the maps and none will do it.
The idiots in the building though for the most part over pay for ATT DSL as an SSID scan will show. At least they should be using cable instead of feeding into ATT's coffers monthly.
Fiber though can be expensive to deal with in the residential market if you're left to providing your own devices to connect to the network. Not too many people out there rolling their own router with the ability to just slot a card and plug in a SFP to the fiber handoff. If you have to use the ISP gear that's usually a PITA or additional cost depending on the setup.
Having worked in networking though for quite awhile it doesn't surprise me anymore no matter the size of the city there's oddities that cone up when shopping for bandwidth depending on the route maps for cabling, Each provider is a PITA and locks up the rights to run cable as part of their franchise agreements with municipalities. There's legislation though locally in different areas stripping those agreements and opening things up for co-op / municipal deployments in different pockets / regions. On average they're hitting 1GE speeds for less than $70/mo and 10GE offerings for $150/mo or less.