I work for a cable company.
I use Direct TV at home.
The ONLY two advantages cable has over dish is that cable alllows you to have (if you pay for the service), Video on Demand.
(aka, if you missed BAND OF BROTHERS and have HBO VOD, you can simply menu over and tell HBO to play it for you)
and that cable can carry broadband internet connection.
Dish has a ****load more channels, waaaay cheaper (100 channels cable in my area= $64, 600+channels in dish for $40).
Dish's only drawbacks are the LOS (storms you lose signal for a few mins) and the 'digitizing' issue (signal not received correctly, birds crapping on your dish, etc.. makes the 'black boxes' and 'screeches' in your screen).
But, as the original poster said, dish's problems usually last only a few minutes. If something screws up with cable, its a few days wait for the cable tech.