I have both. Note with the TiVo you can add storage, also off-load your recordings to watch elsewhere (or back at the tivo).
Tivo will record suggestions if you want it too, you can also use keyword(s) to create a 'channel'
I think overall Tivo is a more full-featured dvr appliance, but it will...