Going back to AppleTV for my next device. I don’t like how search steers all results through Apple, but I can work around that. Plus I can use it as an exit node on my Tailscale network.
Rokus can send volume/mute commands through CEC. The volume buttons on my Roku control my home theater receiver, they controlled the volume on a sound bar on a different TV, and they controlled the TV volume.
Do they? They have your IP address, most likely email, user IDs for various streaming platforms, your location... All of that for sale to anyone that will pay Roku for it.
Short of having an always on camera and microphone, this is amongst the scummiest corporate spying behavior out there.
Edit: actually it appears to be "opt-in"
Almost any app or content I've ever wanted to stream to my TV supports Google Cast on both iOS and Android, which definitely can't be said for my TV's native OS, Apple TV/Airplay, Miracast etc.
I also have a smart TV, but the Roku has a lot of apps that the TV doesn't.