I have Comcast, and I’m satisfied with it. Comcast has a lot of channels and their
service is affordable. The bad thing
about Direct Tv and satellite dishes is that satellite dishes have to be
pointed in a certain direction in order to get reception, and that is not
possible for people in all living situations.
From what little I do know abut Comcast I believe the internet speed is worst and generally less reliable. Direct TV has been my main provider for quite some time and so far everything has worked great, no lag during games, whole family can watch their shows, and hasn't given me any problems.