I switched from DISH to DirecTV about 1 1/2 years ago and have never regretted it. They have met what I want in TV to this point. Just go to their website www.directv.com
and look over what they have and see if it is what you want.
For me they been terrific. You can get discounts on a lot of their programming packages just by calling them up. DISH never did this. They offer all the sports packages and you can usually get discounts on them. I got $60 off the MLBEI package last season. The score guide application is an added bonus too. So far their customer service has been excellent. I had a problem with the initial DVR I got. They came out and checked it and replaced it that day. I had the warranty from them so I didn't have to pay a thing and it was a painless process. Everyone has different experiences but to this point mine has been very positive with them.