Personally, I prefer the
Teclast C500HD H.264 Decoding HDMI Out MP4 Player - 8GB player for these reasons:
1. It has the larger 5" in screen - nice for viewing videos and reading ebooks
2. It can play more video formats as well.
3. It has HDMI output as well.
Would be nice to eventually see these players having Wi-Fi and internet access. So you can connect to it directly through WiFi without having to find that USB cable, disconnecting and reconnecting. Also web surfing would be cool to see so that means you can view YouTube videos directly on the player

. Hopefully something like that may come out soon....