Apple TV
https://forums.hardwarezone.com.sg/apple-clinic-5/apple-tv-4-a-5209888-61.html
Latest Android TV boxes.
1) Nvidia Shield TV is still king of Android TV boxes.
Nvidia Shield TV 2019 is good for streaming.
Nvidia Shield TV Pro 2019 is good for gaming.
2) Latest Amlogic S922X (or similar) based boxes
Amazon FireTV Cube Gen 2 2019 is a very good device on the higher end (FireTV Stick 4K is good value in the low end side).
Then there are boxes like Beelink GT-King and GT-King Pro, Ugoos AM6 and AM6 Pro. They are pretty good boxes but may not really worth buying unless you want to play more demanding Android games.
3) New Amlogic S905X3 based box like Beelink GT1 Mini 2, ugoos design X3 Cube and Tanix TX3 are out and will be even more popular and lower cost in 2020. This will make it not worth buying generic boxes based on other CPUs.
4) Unfortunately other than the new Nvidia Shield TV 2019, there are no really much new boxes running official Android TV boxes and certified by Netflix. So Mi Box S remains the best value under sub-S$100.
5) Amazon FireTV Stick 4k is still of good value. Amazon FireTV Cube 2nd Gen is also worth looking at.