I have a Roku TV. A functioning Amazon Stick is plugged into it because the latest 9.3 update broke Wi-Fi. The fact that my Amazon Stick should be rock solid evidence that Roku broke their product. Not that they care. Pretty clear from their website that they're hoping people will just wander around their website until they're frustrated and give up. Mission accomplished!
I'm not buying a new one. I hate Roku now. I did my research and see that this problem is common, yet Roku blame their customers. Hello, every other device in my house works! And before update 9.3 so did Roku. I hope that TCL sever their ties with your company because you've made them look like idiots.
Well, you can rant at Roku, and you have some justification. But I have to say that the majority of issues I've noticed with Roku TVs have all been the TCL brand. I have a Sharp and Insignia Roku TV that have been and are still just fine with 9.3, and all versions previous. I believe a lot of your unhappiness should be directed at TCL, not Roku.
Dan Roku Stick (3600), Ultra (4640), Ultra (4670), Premiere (3920), Insignia 720p Roku TV, Sharp 4K Roku TV, Nvidia Shield, Windows 10 Pro x64 running Serviio and Plex on a wired Gigabit network.