I liked the selection of channels on DISH but it seemed as though my rates were creeping up and up until finally we were paying over $130/month. We switched to DirecTV and our rate immediately dropped by $50, even though we were getting almost the same set of channels.
One thing that really bothered me: I had to sign up for two different sports packages in order to get complete Olympics coverage. I don't watch 99% of the channels I was forced to buy, which is a continual irritant. In a non-Olympics year, all I really want to watch is the Universal Sports Network (figure skating and gymnastics) and the horse racing channels (HRTV and TVG), but I still have to sign up for all of those other sports channels that I never watch. And whatever happened to Dr. G? That was one of my favorite shows.