Chromecast With Google TV
Streaming Media Player
I've been a regular Apple TV user for years, but the remote and UI are often very frustrating. I recently started using Google TV interface and remote control, and both are so much better!
Important extra buttons on the remote include: tv power, tv input, separate home and back buttons. The remote is also not as symmetrical as the Apple TV remote, so I am far less likely to pick it up upside down.
The UI also seems faster to wake up, load apps and start videos. It's also requires no nearby flat surface for the device, since it hangs from the HDMI port.
Only disadvantage I've found is no access to Apple TV+ or any videos you've purchased from Apple.