Depends on how much speed you want; I've been on AT&T for more than 9 years now and the performance is a bit mixed. Sometimes it works just fine, and at other times the connection is more than a bit flaky. In that 9 years I've averaged less than one service call per year. The last two got a tech here within 24 hours of my reporting the problem, but the one before that took a week to get my service restored. Many folk report a slowing of connection speed, as they ramp up Uverse; I've seen a bit of that but nothing critical yet.