I currently have the DirecTV HD-DVR. I have never used a Tivo, so my frame of reference is pretty limited here, but I really like it. It's simple, it works, and it does actually record and playback at HD quality.
I'll try to answer specific questions about it if you have any.
[Edit] Never looked into hacking, though. [\Edit]