Comcast has other serious challengers here in Seattle as well between CascadeLink (terrible website, but top notch service) and CondoInternet, if you can get either of those, you'll never look at Comcast again (between $30-60/month for 30/100mbit)
Full on competition? No. But better than a wide majority of cities? Yes. (Try living in Florida...ugh)