I used to have TiVo before I got my 622. I hated the clunky interface between the DISH 301 and the TiVo, one had to put black tape over the IR window on the 301 so when one sent a command to the TiVo, it would not separately activate the 301.
Anyway, what I miss about TiVo is the feature that let me look for a program in their index of what was in the system. This is similar to the DISH Pass, but it would bring up this whole list of things that one could wander through, kind of like when one goes to the library and starts looking at the shelves, just to see what is there. Way more than the program guide, which, BTW, is for a longer period in TiVo than DISH, and this index is not keyed to specific stations, but to the subject matter. Can't remember the name of the feature, gave my TiVo to my daughter, who loves it.
I also liked the audio sound of the TiVo remote functions, one could use those to keep "on track" with what one was trying to do.