Is AT&T uverse an option or just their DSL? I have had them all, just switched from Comcast after 5 years with them, had dsl a few years before that. Comcast is faster, I would test up to 30 meg with them, but they have what they call power boost which kicks in when testing so it's not 30 meg constant. Also if you live somewhere like me in a neighborhood that several others have Comcast, peek hours are bad due to everyone sharing the same line. Streaming video or online gaming can be painful due to disconnects, browsers may not notice it but will drive you crazy if you game or watch a lot of video.
I just got the 16 meg uverse deal, they had to add a box to the outside of the house and a power supply in the garage to power it, they ran cat 5 cable through the house and their modem has built in wireless which has a better signal than my apple router has. They will also hard wire up to 3 computers and have a 30 day money back guarantee. I'm very happy and all though my speed test are now testing at 14 -16 meg I'm downloading faster than comcasts 30 meg, but the biggest thing is no disconnects. Oh and also you don't share a line like Comcast with everyone else.