Faulting Tivo for their music streaming service is sort of nitpicking. Clearly you've had more experience with alternate DVRs than I have, so I can't comment on how they compare, but IMO (and many other people's...O), nothing beats Tivo in terms of UI.

I and many others are eagerly awaiting a day when Tivo will switch to a software company. I can't really think of building my own HTPC without a Tivo interface. Either Tivo's going to do it, or they're going to go out of business, and someone will write a knockoff skin/theme for MythTV or WinMCE.
_________________________
Matt