I have a Roku for these and many other reasons. I have never seen or touched a smart TV that didn’t suck in multiple ways, even if it was just the laggy as hell Java interface.
I’m not saying the Roku is perfect, it’s far from it (and I’d love to be able to give them feedback), but at least if they piss me off I can throw their device in the trash and replace it with an Apple TV, Google Chromecast, Amazon Fire, etc. and still have a perfectly well functioning 4K TV.