It depends what you want to do.
I got my tm800hd on friday, it was up and running in minutes, I went through the wizard, put in my lat/long for usals (motorised dish), went to the plugins and downloaded channel lists (couldn't be bothered to scan), ftp'd my CCcam.cfg to /etc and away I went.
The picture is excellent but I find changing channels to be sluggish.
Yesterday I installed digidudes ppanel, rytek epg (makes a massive difference), and the zap history plugin. All these are available in the stickys here with simple instructions.
I can record and playback from my 1tb usb drive but it won't play from my collection of films (in .ts format) so i'm hoping that is working soon.
If you want to watch tv then the box is excellent, 99% of users would find the box acceptable now and there would still be features they don't use.
If you want to have a fiddle and make it a media player as well then you need to wait or go for another linux box.
To be honest most users only want to watch tv so may as well buy the openbox hd at just above the £100 mark
Openbox HD Receiver - Digital World Cable Satellite Console Forum, from what vI have read it works well but no media streaming.
I can't understand why people buy multi tuner boxes as there are so many repeats I can not envisage a time I would worry about missing a program, but then again I don't watch much tv myself so each to their own.
This box has been knocked quite a bit but I find it adequate and look forward to the media player working to put the icing on the cake.