I swtiched from Comcast to U-verse about 5 months agao and am very happy. I am definitely saving money. The one thing I wish someone would have told me is that U-verse does not offer one of our favoriate channels (AMC) in HD. This would not have changed my mind, but I wouldn't have been dissapointed had I known ahead of time. If HD is important to your family, Check with U-verse about your favorate channels.
Also, I think Comcast has had longer relationships with all the networks and, as a result, has a *slightly* better On-Demand offering of current shows. For example, Comcast always posted the recently-aired episodes of Saturday Night Live for free On-Demand. With U-verse, you have to pay $1 to watch this show On-Demand. We weren't On-Demand users for network shows (that's why we use the DVR), but if you are a heavy On-Demand user you may want to check about your shows.
These are very minor points. We are extremely happy being able to watch our DVR recordings on any TV in the house. Even if I recorded a show on an HD channel, I can still watch it on our non-HD TV. This is a huge leg-up on Comcast -- especially since we no longer watch "live" TV and record everything we want to see.
EDIT: U-Verse Internet service is excellent. Phone service is fine.