Or Dish in some areas, I think it depends on region, as I looked into U-verse here, and it wasn't available but they offered Dish Network instead, which integrated into the DSL to get network features, then I learned we didn't qualify for DSL. So cable internet which I love, and after a year of cable tv we made the switch to Directv for video, and that was the best move we made. On a seperate note, U-Verse IPTV is now available, but after reading reviews and talking to a neighbor with, boy I am glad I did not sign up for that. I loved on demand from cable, that was the only reason I went with cable, but then directv supported it, and the choice was clear.
At any rate, I don't know what is going with AT&T, but if they would just lay more fiber, they would address a lot of issues, in the meantime, DirecTV is a better choice, if they offer super boxes or "farms" they'll be able to stay ahead of the competition, satelite transmission has been around for years and is tried and proven IPTV, is new and dependent on really fast IP connections, AT&T is using to much copper to get good speeds, so the service is spotty, Verizon on other hand is using much more fiber and in several areas they are going FTTH, at least FTTC, and they have better performance, but they are suffering from spotty software, so for now Directv has my vote, lets just focus on rolling it out faster to stay ahead of the competiton before people jump ship and sign contracts elswewhere.