I have a 48" TCL Roku. I got it last year on Amazon Prime Day for like $300. The picture is great. The one issue it has is freezing up from time to time while going back and forth between apps. Overall, it's a solid TV. Does what I want. I don't have cable, so I'm going through the apps pretty much constantly and attribute this to the freezing up. It does not freeze up while watching TV off the antennae. If you're using it hooked up to cable, I suppose it would work a little more smoothly.
Definitely satisfied with it for what I paid for it, but TVs go down in price pretty dramatically. I bought it after researching it pretty carefully, and I found that it was pretty highly rated by some trusted publications.