Here's hopefully some useful info.
Do NOT buy an Android box - cheap and worse than that
https://techcrunch.com/2023/05/18/popular-android-tv-boxes-sold-on-amazon-are-laced-with-malware/
and worse is usually they are running some version of android rather than Google TV - so interface will be rubbish for the usual type of tv remote (most of those Android boxes will require an 'air' remote to be usable...), on top of the underpowered chipsets used in them.
Buy the "Chromecast with Google TV 4k" (you can check it also from Google itself) - easily avaliable Shopee etc for about 2000bht.
this actually has the proper Google TV software.
you can easily install a VPN app if needed, and i'd recommend Tivimate (or TVSmarters) for an IPTV app. For Tivimate best to go into Settings>General>User-Agent and set it to "VLC" just in case to prevent nay problems with your stream provider.
ps Smarttube is also useful as an alternative to the usual youtube app for reason you'll quickly find out.
pps an App called Button Mapper is good too - remap the Google remote Youtube button to SmartTube and remap the Netflix button to Tivimate, for example.
ppps if you use an iPhone then install the Google home app, and you can connect that to the Chromecast box for data entry etc from your phone rather than faffing with the onscreen keyboard