Human Foxsat is really good. HE picture is spot on.
But the interface really is terrible, as is the remote control.
For instance, when you delete a program, it's not like deleting a file on a PC... you have to watch the delete icon scroll up and down until it is finished deleting - and it can take a minute or two to delete! And then if you decide to delete a 2nd program, you have to wait until the first is deleted until you can delete the second one! Crap! The general interface is poor, too.
As for the remote control, it's like pressing a sponge...nothing registers so you keep pressing, and then suddenly you've scrolled down a few lines! I've had 2 Humax remote controls, and they're both the same, terrible experience.
Finally, if a program starts late or early, or finishes later (e.g. a game goes into extra-time), in my experience it doesn't automatically adjust for this. Very frustrating...
Honestly, if Humax is the best, there is room for someone to corner the market...
It DOES record things, though.