My family has some bad experiences with DirectTV. Long story short, behind on a payment or two and they went through my pops' bank and directly took money out of his account without notice.
Watch the fine print I guess. That said, they do offer really quality packages.
really though, comcast is super trustworthy for me. We've been with them for a really long time. Their TV service ain't bad and the on-demand service is awesome if you want it. Their internet is unparalleled (maybe by verizon FiOS), and that comes from an avid online gamer. Couldn't tell you about price though, that's out of my jurisdiction in this household