My TCL Roku was great, but updates made it work very poorly the last few years. Has gotten better recently though.
What I would do if I had 300 bucks to burn is buy an NVIDIA Shield to plug into the HDMI and basically turn the Roku into a monitor with the software being on the Shield. I'm told you can install the apps that let you watch YouTube without ads on it too.