I bought one not so long ago, as an upgrade from a GXD500 which was starting to play up.
The only things I don't like about it, are that it switches on for timer recording, the display isn't terribly clear as to what is the channel number, track number, chapter number, timer (and there is no easy way of showing time remaining on the current track) - all the numbers blend in! Left/right on the EPG works like the Sky EPG rather than how I'd expect it to work (and how the GXD500 one worked), which takes a bit of getting used to.
These are all minor niggles, and I probably wouldn't have paid them any attention had I not owned the GXD500 previously (the HXD890 also can't do chasing playback when recording to DVD, which isn't a feature you generally need, but something I noticed because the GXD500 could do it)
It's a great little unit for the price - go buy one!