I just switched from DirecTV to Dish a couple of weeks ago because of issues I had with my HR20. I'm extremely pleased I did so. Here's what I've noticed, good and bad:
HD-DVR: Obviously, this is why I switched and the 722 I have is really a nicely polished piece of machinery. Blows the HR20 out of the water. My favorite part is the HD guide and the interactive weather feature (besides the programming of course!). Be sure to read the manual, 'timers' (Dish speak for a recording event) work a bit differently than DirecTV. It's smart enough to avoid recording things you've already recorded but sometimes it'll miss an event because of weak guide info (it seems to error on the side of NOT recording something it thinks it's already recorded.) Easy enough to restore recordings, but you'll want to keep an eye on the to do list. I'm still learning the intricacies of this. My only other quibble is only one OTA tuner. But that's better than none I guess.
HD Quality: Very good and easily on par or better than cable in my area. Doesn't seem to have the 'pop' of DirecTV, but it's good enough. Without a functioning DVR, better HD is worthless to me.
SD Quality: As bad as DirecTV.
Website: Worse than DirecTV, seems like it was built in 1998 and never updated. BUT it seems to work.
Customer Service via Email: Fine and on par with DirecTV.
Tech Support via Phone: Usual phone bank sweat shop. On par with DirecTV.
Installer: Crappy independent guy. Rushed and half done job. Support guy is coming out tomorrow to fix all his mistakes. :nono2:
So overall my experience has been on par with DirecTV. Dish seems to have more of a 'fee' structure so anything you do has a $5 or $10 fee associated with it.
But in the end, the package is slightly cheaper than DirecTV and so far the hardware (when installed right) has been great. I really am quite happy with the switch.