The problem is as it's said is they are more or less near the same and depend more on your local company.
Most seem to prefer dish as it's cheaper and much better reviews are out there, especially for customer service but direct tv has the sports that some people prefer.
I switched from Cable to Dish, I was told they would bring a tripod for the dish, since the landlord was on vacation, they were supposed to bring a dual DVR, and two HD receivers. Installation of the two upper rooms was supposed to be free. I specifically asked if running wires to the upstairs rooms was included. They told me HBO and Showtime were free for 12 months.
When the installer came he had none of the equiptment I odered, he had a single DVR and two SD recievers. After calling another truck he was able to get the HD reciever but not the dual DVR, he said we could swap that for a dual later. He did not bring a tripod, we had to call the landlord, who we couldnt get a hold of. Finnaly he started on the install without consent. Turns out the Dish he put up only has three lines, so throughout the 17 horrible months with them I never did get the equipment I ordered. They charged me $135.00 per upstairs room for install.
After they refused to add the dual DVR, I asked that one of the recievers be moved from one room to another, since that room was supposed to have service from the second DVR feed. They came out and switched it, while that installer was there he noticed a ground wire was not hooked up, the first installer drilled a one inch hole into our siding and stuck the end of the wire in there with some tacky glue, the second installer fixed this.
Fast forward to when I get my bill, I see 135 X2 for the upstairs rooms, 100 dollars for the second installer coming out, 15 for changing rooms, and 50 for fixing the ground wire. After spending over four hours on the phone that day, writing down rep #s for 16 CS reps that were BLATENTLY rude to me, saying things like "You do know what a contract is right sir?" "We have a low tolorence for cheap customers trying to pull things over on us" "Do you know how to read sir? I got nowhere, I found the corporate number and started a new phone quest the next day, I was able to get about half the fees waived.
The next monday I got my lawyer involved, he wasnt getting a resolution either. Finally I called the corporate office and tried to use company clout(at the time I worked for a large newspaper). I starting this call with "Hi, my name is FDF12389 and I'm a employee of {Newspaper}, my Employee ID is XXXX, and my department number is XXXX. I am recording this conversation and any or all dialog may be referenced in a publication." I was transfered so someone else who was very articulate, much more so than anyone I had talked to, I explained the situation calmly from the begining and he gave my account full credit.
Fast forward three months, remember free Showtime and HBO for a year, well it was only for three months. Called Corporate CS, after hours on the phone all I got was "The original rep may have lied to me, however it is my job to verify the contract".
I never did get the free HD service they advertise, I did not have HBO or showtime, and I did not have the dual DVR. My cancellation fee was about 300 dollars, but it did go down after each month of service.
Google "Dish network customer support." Also research why Dish network has been fined millions for shady contracts and misleading customers.