There is a thread over on kodi forums called "start here pick the right kodi box" if ya wanting a decent kodi box. The xiaomi mi box is included. I currently have a h96 pro dongle which is really fast but i have encountered some overheating issues so i have sent it back for a replacement to geekbuying, pretty cheap at around £36 tho. I have tested a few s905x and s905w boxes and they seem ok for the price. If i was going for a new box i would be looking at the Minix u9-h, xiaomi mi box (international version) or if i was gonna splash out the nvidia shield. Depends what ya budget is.