You're in a good bargaining position with DirecTV if you really are strongly considering dumping them. Call them back and explain to them why you are switching to Dish, and they just might make it worth your while to stay. As long as you wouldn't be too disappointed if they just tell you "that's the best we can do" and actually disconnect your service, then you've got nothing to lose.