I have had multiple streaming devices for close to a decade. There is no single device that "does it all", so it's best to have more than one type. Roku is still the best (in my opinion) for the majority of Internet streaming providers, but it falls short on occasion and that's when I use my Shield. And for local media playback, nothing under $350 can touch the Shield, even though it's now a 7+ year old design (the latest version was released in 2019, but it remains the same basic device).
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee, just another user.