The Roku compares favorably. It has universal search for the apps that support it which are mostly the big players. It also supports just about every big streaming provider except iTunes and only plays favorites a little bit with M-Go. It supports 4k and is stable for months at a time. I would hear complaints if it had to be rebooted every few days. Unfortunately the game selection is limited. The miracast support was good enough to get through a season of True Detective before HBO Now support was added, but it's not a polished experience.