I’ve got a handful of Android-based TVs that I’m becoming increasingly irritated with. Google regularly pushes updates that break stuff. I already have Jellyfin and Navidrome running on my network and can play them on the TV without issue. Netflix et al are also no issue, but being able to stream other sources such as YouTube/NewPipe.
I am not a fan of Apple either, so adding to them to the mix is a nonstarter.
Fcast seems pretty promising but it looks like it’s only implemented in Grayjay thus far.