I've used both, and while I am currently using Dish, I wouldn't be happy paying for it (I have a 508, which is not subject to the fee). Tivo has add-on capabilities that are worth paying for; Dish just allows timers like a glorified VCR. For example:
1. Tivo's Season passes which find your...