I have 3 smart TVs, a 2015 Samsung (which I hate), a Roku based Sharp from 2018, and a Roku based TCL from 2021. I like the Sharp and the TCL. The Samsung lives in the closet. All 4K, one gets the Samsung sound bar.
The best of the lot was the Sharp which I was looking for when I bought the TCL. That one gave me the least trouble.
Samsung's proprietary GUI sucks, so does their remote. That TV drove me nuts. The TCP/IP stack takes longer to load than my Tandy 1000 starting up MS Network client with DHCP. Almost any streaming app goes out of sync or starts playing it's audio over OTHER streaming apps. My wife would call constantly while I was at work about the freaky crap it does, hence replacing it.
My only gripe with the Roku TV's is the remote itself. They are easily lost. Before we were controlling them with universal remotes I was chasing them around nonstop. The Sling/Hulu/Proton/whatever buttons for specific channels always get in the way and would interrupt our streaming Plex/Netflix/YouTube watching almost every time. It got to the point I was prying remotes apart and putting electric tape over the contacts to stop them from working.
As for the Samsung, the only reason I keep it is I could use it as a ginormous computer monitor, and it actually has some kind of scaler built in because it actually handles retro-gaming the best out of the three (the Roku TV's irritate me with a DSP I can't turn off, even game mode has lag with my RetroPie).
Here's something nuts - I'm on lunch and right next to me is a commercial video monitor that runs Android. Why the hell does what is going to end up running as some kind of "dummy monitor" for a wallboard need a friggin O/S, TCP/IP stack, and applications. It's annoying, it's just more crap we have to turn off, and when user's have access to the remote it's just one more way they can cause trouble.
I seriously hate IoT and "smart" stuff - seems not that smart to me. Maybe I'm turning into an old curmudgeon, but that's how I feel about it.