I have a TV with Roku built-in. It ran great when I got it in 2020, but it has gotten slower and slower to the point of being unusable. I'm not even talking about apps, but the Roku home screen itself. Apps are even slower and crash all the time, sometimes crashing the TV itself.
On the other hand, I have a Chromecast from 2016 that still runs just as well as it did when I bought it. I'd rather use my phone as a remote and have a movie playing in seconds with the Chromecast than wait 1+ minutes for Hulu or Netflix to even get to their respective home screens with the Roku. I also don't get ads with the Chromecast.