Well I'm a TIVO LOVER!!!..lol...we have had TIVO since 2003 and just this year we got our HD TV and we got our new TIVO HD recorder - as a matter of fact we have two TIVO's in our house.
I love it and can't say enough about it.
We don't have Dish or any other satellite service so I can't comment on that. Though we did try our cable DVR for awhile and went back to our TIVO.