Both have their complaints. One of the biggest deciders for may owners is the sports package. Sat has better packages. Other than that, both have similar types of packages.

Also, different areas of the country may have one service that is better than the other. In my area, both are about the same but I can get triple play service w/ Comcast (voice/data/TV) a decent price. My cable modem is 20 Mbps downstream/10 Mbps upstream, and no, that's not a typo.