I have been kinda shopping myself, I have a DSL, but I use an ISP to provide a static IP address (which I no longer need).
I have no real complaints about the DSL, now the phone line is crap, but Qwest / CenturyLink assures me it is in my house, which I have now rewired twice from the internal block on.
I was thinking Comcast for a while, but two of my neighbors have phone through them, and the truck is now a weekly visitor to our block.
I am beginning to agree with a some of the regulars at the shop I volunteer at, that somebody needs to start a basic ISP that does just what it needs, no Clouds, or Colo's, or Subway shops in the lobby..
Make sure you post what you decide, it may be useful..