I came from DirecTV to Dish. While there are obviously some problems to be worked out, I think a lot of this is due to the fact that Dish is really pushing the envelope technically to stay current with technology. I have found the customer support from Dish far superior to what I got with DirecTV. I even got a call recently from a department head to address some concerns that I had. I never got that far up the chain at DirecTV. Plus Dish, has more HD content that DirecTV. I've spent some time in the software development industry, and it's not just a simple matter of someone writing code and throwing it into production. A great many variables all must be considered, code must be checked and re-checked, tested and re-tested, and then checked and tested again before it goes into production. People are complaining now about features they've been waiting for. Imagine if Dish rushed to deliver these features and the delivery actually caused more problems than it solved. A public relations nightmare. It takes a long time to develop upgrades and make sure they are stable. The company's reputation rests on this fact.
Each company obviously has it's strong and weak points. You have to choose the one that's best for you. Personally, I like Dish better for a number of reasons too numerous to go into here. But that's my opinion, for my needs, and my expectations. You must choose the path that's right for you
http://www.avsforum.com/ubb/smile.gif