Right now, the options for Android TV are looking pretty bleak. With NVIDIA ending sales on the SHIELD TV (a new version is slated to be announced early next year), and the Razer Forge not doing to well. That really only leaves the Xiaomi Mi Box, which isn't the best option out there. Roku, actually has a much better option, for a bit more money. Roku has a slew of options available, but perhaps the best all-around option here is the Roku Premiere+.
The Roku Premiere+ offers 4K streaming, so as long as the app or channel you're using offers 4K, you'll be getting 4K content. Otherwise it will deliver the content in 1080p. Of course, you'll need an internet connection that can handle 4K. It also includes HDR, which provides a pretty impressive range of colors, including deeper blacks and whiter whites. Inside, there is an unnamed quad-core processor and support for 802.11 ac dual-band WiFi, which makes the connection to the internet even faster. Definitely important for streaming 4K content.
What's interesting about Roku is that instead of using "apps" they use "channels". So you can add channels for Google Play Movies & TV, YouTube, Netflix, Amazon Prime Video, Sling TV and so much more. Speaking of Sling TV, you can opt for a 14-day trial with a purchase of the Roku Premiere+. That's longer than the standard free trial that Sling TV offers. One feature that Roku Premiere+ has over its competitors is the fact that it has access to TV from other countries. So if there's a channel in Spain, or India or Brazil that you want to watch, you can do so with Roku Premiere+, of course there is a small fee for that.
Now the remote on the Roku Premiere+ is a pretty interesting one as well. It has all of the usual controls, but it also has a 3.5mm headphone jack (while some phones don't). This headphone jack is great because you can plug in a pair of headphones to the controller and watch TV silently, without waking up your partner, or bothering anyone else at home.
The Roku Premiere+ is going to make a great gift this holiday season, and at under $100, it's basically a no-brainer. It would make a great addition to any entertainment setup. However, if you are looking to spend a bit less, the Roku Express is also a great gift this holiday season. The main difference between the Roku Express and the Premiere+ is the fact that the Express does not have 4K or HDR support, it also doesn't support 802.11 ac for wireless, you're stuck with b/g/n. But it is a great streaming stick, nonetheless.