I went with Dish Network mainly on price. However, I'm gettnig quite frustrated with the selection that seems to favour junk channels, and is badly lacking with the good stuff like the complete discovery network of channels. Of course, the only way to get the rest is to buy another 90 channels of trash not worth the bandwith that they take up on the satellite signal.
I may be switching soon.