I used to have 18mbps U-Verse internet. It was extremely reliable. Never had a single outage for 2 and a half years. But part of that reliability was that it reliably throttled streaming video, and reliably had a higher ping. The ping issue will affect competitive online gaming. U-Verse uses an interleaved connection which gives it inherently higher ping. Lowest pinging servers were 70-80ms.
I never had an issue with data caps. They were announced when I got the service, they were never implemented for my area. Maybe they are now, but it was over a year after the date they were supposed to go into affect and still, usage monitoring wasn't even set up in my account.
This post was edited on 9/5 at 8:12 pm