Stay away from Dish. They're dying a very slow death. They don't carry Fox Sports AZ, or Ballys now, and there are other channels they don't offer either that are staples of cable/satellite coverage like AMC and HBO. They seem to always have a dispute with one of the local channels also and drop it for a month or two.
Even if they gave a $400 credit, that will disappear within 6 months of paying for a service that doesn't have half the channels you want. They nickel and dime you to death also, $10 for a DVR a month, $10 for an HD Receiver, $15 for your local channels. Its ridiculous. They used to be good but over the last 3 years or so they have fallen off a cliff. They outsourced their customer service recently as well, which was one of the last things that drove me away. I liked being able to call and solve problems with someone in minutes but now you are routed to India to someone who repeats everything you say and sticks to a script for all of their responses.