I'm partial to the TCL, if you have Costco membership they have some great deals on them.

One thing about their built in Roku system vs. the other manufacturer's native smart apps, the Roku apps all work better than most of the others, my Vizio smart TV will stream Hulu, YouTube, etc. but the Vizio apps do not support the live TV streaming (Hulu Live, YouTube TV, etc.) So I had to put a roku on it anyway.