I bought this product about 6 months ago to replace a broken player, as it was quite cheap. I have never looked back. This is a very reliable player. The remote control is hard to read, but that was easily home-modifiable. The menu system for navigating files stored on external media is far from perfect, but nevertheless functional. It won't play every format under the sun, but it will play about 85% of things, you just have to be aware. Sometimes the subtitle options are a little weird - it tends to have the odd funny moment when it adds French subtitles in with some DVDs. It is also a very compact system, and does not take up very much space at all.
I regularly use this product with a 500GB external hard drive: to people there complaining that their external hard drives are not being read, please go back and check that you are using FAT32. If Windows is your default operating system, it will often format external hard drives and storage media to NTFS, which this system cannot read.