You're not going to find ATT a whole lot better customer service-wise. However, one they get it working and if you have no issues, then I've found their Internet product to work quite well.
I'd love to tell you about Uverse, but we don't have it on our street.
On the flip side, I've never had a problem with DirecTV. I love the UI and as far as storms: It just gives me a 2 minute warning when I should turn everything off anyway.