I've had both AT&T Uverse ( fiber ADSL basically) and Comcast cable broadband now.
They're roughly equally cr@ppy, though Uverse was more predictable. Since Comcast's connections are divided up in a neighborhood among x subscribers, and Uverse's are dedicated, Comcast's broadband numbers are misleading. Their FUD is broadcast constantly as they tout their higher numbers on adverts.