I just switched from Directv this past Saturday. I will tell you that Dish VOD isn't nearly as good as Directv. Like other post said, it only has ABC and NBC when it comes to the 4 major networks. Directv seemed to have VOD for every channel, Dish is lacking on ALOT of channels.
I have noticed tho, that you can get VOD for CBS, CW, FOX, PBS, and other channels, that you can't on the receiver, on the Dish Anywhere web site and maybe the App on a tablet.
That being said, the Hopper3 is much better than the Genie and the ability to watch live tv and your recordings from anywhere is a major plus.
Also, if you thinking about a switch let me know and I have a code for a $5.00 discount for 10 months for the both of us.