And in any case, it doesn't check all the boxes - particularly the one about "use in motels/hotels when I travel"
My TV actually has Android, but due to multiple problems that resulted in me having to reset my TV to factory and set everything up again, I went back to my older nVidia Shield.
We now have the Shield on both TVs in the house, and they both work great.
With all the Android phones out there, nobody is going to skip Android as a device when launching their service. (Unlike Roku, which is a decision they have to make.) They also tend to update their apps a lot more often, so you always end up with the latest bugfixes and improvements. And the number of users guarantees that bugs get reported and fixed.
It doesn't fit your "affordable" point, though. We're talking $200, not $30. I've had mine quite a few years, though, and it's been well worth it.
The remote is great, and includes a Google Assistant voice search button that's super useful, and the search is federated in the way you describe, and very good. It has support from every service, but it integrates really well with YouTubeTV, obviously, which is nice because there's a great Live tab with a guide. You can run the app store and install whatever Android TV app you want: I've installed NordVPN on mine to get around NHL.TV blackout bullshit.
AND it will get around a captive portal because it has a remote/browser, so you can use it in a hotel. Honestly, it's a delightful little device.
I have a Chromecast, and various consoles. Roku is still the best overall (despite shortcomings). Everyone I know who bought a Roku prefers it to all the other options. Can anyone tell me what other streaming devices have over Roku?
What I need:
- A real remote. Not going to use my phone to control things.
- Good search. When I search, I want results from most of the apps - so I can find out which ones have the show/movie I'm looking for (with an indication of price).
- Good support from all the major services: Youtube, PBS, Plex, Netflix, all the major TV channels (HGTV, ABC, CBS, etc).
- Easy to install my own app without militant control from the manufacturer.
- Affordable ($25-35), and not integrated into my TV.
- Can use in hotels/motels - this is critical (Roku generally wins big here - Chromecast totally fails).