If you want me to recommend a good value XBMC media player, i will just recommend the following one:
This device was built in XBMC, Netflix, and support real 1080p hardware decoding. DTS AC3 passthrough without problem.
I already get the stock firmware for this device, you can get it here
also here is a rooted version base on the above stock firmware:
How to update the firmware?
Before you begin you will need an SDCard with at least 1GB free space.
Downloads the latest firmware from above link.
Uncompress the update file to the root folder of your SD Card. Insert the SD Card into your android tv box after you have removed power from it.
Insert a toothpick into the Audio port on the back of your android tv box. Feel for the button hidden inside of the port. Press this button using the toothpick and plug the android tv box back in, while holding this button. Continue to hold this button until the upgrade process begins on your screen.
After the update is finished (about 5 minutes) a menu will appear. Choose the “Reboot” option. When the device reboots you will have the newest firmware.
Enjoy the latest firmware!