So most of u guys would recommend chrome over mi box ?
I have Mi Box S and it is excellent for my use case (1080p only, using cheap computer monitor and speaker).
But I will recommend Chromecast 2020 over Mi Box S, because of faster CPU, smooth 4k UI, Dolby Vision and Dolby Atmos support.
Based on the Chromecast 2020 thread, somehow SingTel Cast stopped to work on Chromecast 2020 directly (you can still cast from mobile). This is a strange problem though.
Personally I do not recommend Mi TV Stick even for 1080p because of 1GB RAM. And I do not recommend Dynalink box because it is relatively unknown.