I used a Roku a long time ago. They're a good intro to streaming, but they're pretty weak CPU-wise.
I upgraded several years ago to an Nvidia Shield set top box for my multimedia streaming (Netflix, Amazon Prime, intermittent Hulu subscription, and home Plex Media client). It's supremely overpowered for just streaming. It's a quasi-gaming console, capable of working as a Plex Media Server in its own right. I've been nothing but thrilled with the experience with it, I had never even considered that it might be targeted for a software sunset. It still downloads new Android OS updates every month or two, so Nvidia is doing a good job supporting its lifecycle. Basically, if an Android client exists for the service you want to use, the Shield supports it. Crackle, Disney+, PBS Kids, a bajillion. Plays oodles of Android games. Very well. Choose your input device: Has USB, so you can use a micro wireless keyboard, the game controller remote that comes with it, full size kb/mouse, whatever is available with USB.
Blows the pants off the native streaming clients embedded into most BluRay players and TV's. Super-responsive, no lag on user input. We also have an Amazon FireTV console (which I think are now discontinued). That wasn't bad either, just had a kind of 90's AOL-style garden wall to keep you inside of.
Costs way less than buying a new TV just to be Netflix compatible. Plugs into TV via HDMI. You might consider a similar device.
TV's never put a lot of effort into their software UI.