DirecTivo vs. Dish
I recently switched from DirecTivo to Dish and in sum, I think it was a mistake. The Sirius music on Dish is excellent, the 30 second FF is great, I now have local channels, and the price is less (I subscribe to "Everything"). On the other hand (with Dish), the hardware/software is unstable, the caller ID doesn't work (it appears I'm about the only person in the country with that problem), and Tivo is way superior for recording. Overall, I believe the higher cost is worth it.
Blackouts are apparently a problem with both. I was mad at DirecTV for that. They advertise "all NFL games" with their premium NFL package (on some web pages and on TV ads), however it isn't true. I live in Packer country, and most of the Packer games were blacked out. Another web page says they're blacked out only if the home game is not sold out 72 hours in advance - also not true. Packer home games are sold out 72 YEARS in advance. It was hit and miss each week; sometimes I could watch the whole game, sometimes part of it, and once in a while the entire game. This was particularly annoying because the broadcast channel for the Packer games is rather distant, and therefore I get poor over the air reception (and that's with an excellent antenna properly aimed). Additionally, if a game was on any broadcast channel in my area, it was usually blacked out.
Anyway, that's my two cents.