wats wrong with your Mi Box S~?
I am a big user of Singtel TV Go and Cast and used to do it via Chromecast but my 2nd gen Chromecast died and I bought the Mi Box S as a replacement but it seems to be that the interface seems laggy and the built in Chromecast has frame rate issues. Thus, wanna try out the Apple TV to see if it’s better. And plus point it has built in toggle app.