My sister needs a streaming device but they all seem to be awful. The only one that seems somewhat decent is the Apple TV but that’s too expensive. Out of the cheaper ones which one is the least worst? I’m currently leaning towards a Firestick because it seems marginally better than Roku and Chromecast have apparently been discontinued


Not Roku. Slow. Doesn’t last. Evidently takes screenshots of what you’re watching and sends them back to Roku.
https://www.bleepingcomputer.com/news/security/texas-sues-tv-makers-for-spying-on-users-selling-data-without-consent/
That article is not about roku…
I have a TCL tv. It runs Roku. (TCL is also available in an android model.) Roku’s own website tells you it does this. Supposedly you can turn it off, but it’s on by default.
https://advertising.roku.com/learn/resources/acr-the-future-of-tv-and-audience-data
I have a 65” Roku TV from 2017 that works fine, so I’d say they last alright. It’s still way faster than a modern Android TV. It does take screenshots, but that’s one of the bullshit things you can disable.