Despite how much I dislike Google, I’ve resorted to using a Chromecast because it’s quicker, less of a hassle, and gives me the option of forcing stereo audio instead of the faux surround sound. I can also use JustWatch on my phone, tap the service that a movie/show is on, and directly open the corresponding app to cast from. It’s also nice being able to type directly on my phone instead of using the Roku remote, especially since many of the available Roku apps don’t support keyboard input from the mobile Roku remote app. Finally, I like that I can cast directly from my computer as well.
I also have an Apple TV, but its touchpad remote is annoying and it provides less value for me since I’ve moved away from Macs.