

Theres probably some Roku specific blocklists out there, but I got tired of playing whack a mole with all the new connections every week when I had my Roku. My partner also just wanted to watch tv without me fiddling with filters constantly, so I swapped to an Apple TV. It’s been nearly perfect with adguard (it even stops all ads on Hulu).
I don’t think it requires iCloud or anything else apple. I’m not sure how “casting” works if you have a non-Apple mobile device, but that’s the only issue I can think of. Jellyfin works (I think it is called swiftfin) as well as Infuse. I also use Tailscale to watch things on my Apple TV from my NAS.