I've had Directv for about 7 years now. I have been extremely happy with the price and the service. Do I like everything-no, but I don't think that's ever going to happen.
I wouldn't subscribe to Comcast if it was the only thing I could get. I would rather just watch dvd's and internet feeds than deal with the Comcast customer service and pricing.