I've had a TCL 49S405 49-Inch 4K Ultra HD Roku Smart LED TV (2017 Model)
https://www.amazon.com/dp/B01MYGISTO/ref=cm_sw_r_cp_apap_KYBFHiCiA2kqP
For two years now and am very pleased with it!
I've used it with my Tivo Mini for most of that time but recently moved and am now pairing it with my Roamio 4 tuner.
Is works flawlessly. The Tivo remote works fine for turning the tcl on/off and controlling the volume, no idea what code I used.
I also have it configured with Roku's Works with Google to turn it on and off. Something I discovered was available while setting up my smart lights in the new house.
If my 10 year old Samsung 55" HDTV ever dies, I will likely replace it with the largest available TCL Roku..
Side note if using ARC; You need to use a good quality hdmi cable for ARC to work consistently. It was highly intermintent until I replaced the 6 year old Amazon Basic hdmi cable with a higher quality new hdmi cable.