I wasn't happy with Dish after 12 years so I switched to Direct two months ago. When my special deal ends I will still be paying less with Direct TV's lower receiver fee's and with Dish I had to get their top package to get the channels I wanted but with Direct they are all offered in their middle package.
I said programming price and unless your in a "grandfathered" programming package with DirecTV you are paying more for programming with DirecTV.