For "fun and interesting" consider an LG WebOS TV. Many can be rooted[1] which allows installing a homebrew channel[2] of unauthorized apps or writing your own.
I initially did it for Jellyfin before they made it into the official app store, but the Moonlight game streaming app has unlocked many hours of entertainment.
Moonlight is really fantastic. It's worked better than Geforce Now for me. Amazon's thing worked best, but they don't have as many games as my Steam does.
Moonlight is great, but be careful about overestimating how fast video decoding is. I would get 10-40ms additional latency, jitter doing moonlight from tv, vs running it on Linux on my mini PC homelab hooked up to the TV, my decoding/network latency was like 1-2ms for a frame
Are you using it over Ethernet or WiFi? I remember I tried Moonlight to a local computer two or three years ago over Ethernet and the latency was still too bad, any ideas if that's better today?
If you were using a TV streaming stick, many have slow Ethernet due to slow port (Micro-USB), slow PHY hardware (100 mbps) or slow network stack. For the popular streaming apps they only need 25 mbps max, so most stick makers put no effort into design or validation testing beyond that minimal use case. And they don't care about latency.
I use Moonlight via direct 1 gbps Ethernet from a high-end gaming PC in the same house through a Google Chromecast 4K HDMI dongle with a powered USB-C hub for the RJ-45 input and it works flawlessly at 60 fps 4K 10-bit HDR with around 12 ms video latency. Some USB 3 hubs and USB Ethernet dongles won't reach full speeds on some streaming devices USB ports. The second one I tried worked at full 1 gbps.
You have to verify every software and hardware component in the chain is working at high-speed/low latency in your environment with a local speed test hosted on your source machine. I used self-hosted OpenSpeedTest. Moonlight works great but none of the consumer streaming stick or USB hub/RJ-45 dongles test for high speed/low latency across dozens of different device port hardware/firmware combos - so you can't trust claimed specs. Assume it's slow until you verify it's not.
It goes gaming desktop PC -> ethernet -> fiber -> 5g -> wifi -> Amazon Fire stick at a flat 100km away from the PC, and I still finished Expedition 33 on it with no problems.
Unfortunately it still spies on you if you connect to the web :S
I guess you can mitigate that if you use something like a pi-hole? I do wish there was a solution using root/devmode to block ads (or better yet, run in whitelist mode!).
Hmm but I'm skeptical. All it takes is an update and the list is no longer relevant. And there's no guarantee that data isn't passed anyways through the domains that are not blocked.
Still, would love an "opensnitch" in whitelist mode for my TV!
I initially did it for Jellyfin before they made it into the official app store, but the Moonlight game streaming app has unlocked many hours of entertainment.
1. https://cani.rootmy.tv
2. https://www.webosbrew.org/