Avoid the TiVo Stream at all costs. We thought they looked great on paper, but they are a train wreck. Horrible interface. Yes, you can also use the main Android interface, but the TiVo interface keeps coming back even after you disable it. And we used to be able to sync more than one of their remotes to it, but that quit working. Tech support is virtually nonexistent, and TiVo is rumored to be abandoning this product. We ended up switching to Fire TV Sticks, and we haven't looked back.
TBH, we are weighing whether to keep our Channels DVR server, as Fire TV has a good Live TV interface that works with services like Sling, Hulu + Live TV, and YouTube TV. So the experience is somewhat similar without needing a separate server.