I just signed up for a CenturyLink connection in Seattle. CenturyLink feels like they're playing catch-up to Comcast, and thus are sort of on the humble end of the arrogant-to-humble pendulum of monopolies. They are giving me a per-month service that can be cancelled any time, "no price-hikes" (though how can that be possible, am I going to get the same price in perpetuity into the future?), and I clicked the "I will install my own router" option, and there are no extra installation or equipment fees. My Ubiquiti Edgerouter Lite is in the mail.
We'll see if there's another shoe to drop.