I recently switched from Dish to DirecTV, mainly because DirecTV's Tivo service is phenomenal while Dish's PVR is rather useless. That alone made the switch worthwhile for me, but I ended up saving about $10 a month for the same channels (even WITH the Tivo subscription) and DirecTV has a far better picture quality.

I miss two things about Dish..Iike the way their channels are laid out. DirecTV's channels are scattered everywhere with no real grouping so it's hard to just flip around without typing in numbers at some point. The second thing I miss about Dish is the Sirius Radio channels which is really more of a novelty thing I guess. I have over 1000 CD's, but the sat radio is cool to have now and then

Overall, I say DirecTV if you are going for Tivo. If not, it's a toss up.