It has alot to do with the promotion, and nothing to do with which provider is actually better than the other!
The reason for Directv's numbers are simple, they have been advertising everywhere and giving everything away for FREE. On the commercial stuff they are giving 1/2 off programming for 6 months, and on the residential side its been 4 months FREE when you get the Sunday Ticket for $49.99/mo.
What has Dish been doing for the past 3 months? ABSOLUTLY NOTHING!
Seriously, they are running very little to no national adverising and the promotion sucks!
We used to have $10 off for 10 months, and that worked good until they took that away at the end of August.
The only tool I have right now to push DISH Network is the HBO/Cinemax FREE for 3 months, and if the customer is getting HD they get the FREE HD/DVR and 6 months of FREE programming.
As far as HD goes, the smart customers are still signing up for DISH Network, but alot of customers are signing up for Directv for HD because of all the hype and are not taking the time to do a true compairison to see that all the hype is about nothing!
I heard a nice little rumor Directv is due up for a big price increase, especially on the HD services, which will deffinitly help DISH.