The mi Box seemed perfect at first. It is certified and all, the only problems with it is that it doesn't support SD cards, has only one USB port and a pitiable 8GB internal storage.
Someone recommended me the Jetstream box from walmart. It's just the perfect product. It's also certified, and it supports sd cards, but it simply is not available anywhere in my country.
Anyone knows of any TV box on the likes of these two (**that supports and sd card**)
(and please, not the Shield, it's way too expensive.)
If you're not considering the Nvidia Shield, then there isn't one.