Im using Uverse. I get 18mb's (roughly 2.2 MB) down. Up is a lot slower, but I don't often upload stuff.
Up time has been awesome, and anytime I have needed to, I have contacted ATT and had great service. Used to have Time Warner, never, ever, will I go back to that shit company for anything.