I have a 2 XS, although it hasn't been out of a drawer for a couple of years. Simply too low powered for today's channels. It also had a bitrate limitation when streaming from my home server. The Roku 3 was a well built product, and still serves many to this day. Again, it has some limitations with the latest channels.
I concur the Ultra is the best they offer, and of course it is their top of the line model. But it too is still lacking functions that would make it the ultimate streaming device. Roku needs a top tier model that has the following features:
- Gigabit Ethernet
- Support for many more video and audio codecs and containers
- Audio bitstreaming of the high end lossless codecs, i.e. Dolby TrueHD and DTS Master Audio, along with their height channel variants (Atmos, DTS:X)
- Support for image based captions (which is what every DVD and Blu Ray has)
Many home media enthusiasts have their own media servers. Playing content from these servers not only ensures something to watch if the Internet fails, but also guarantees the user can watch something they really enjoy, absolutely when they want to watch it. Roku players can do this now, but with the limitations required by transcoding the media to match the player's capabilities. Almost all of my Blu Ray rips have lossless audio, with many offering Atmos. Using my DLNA server I can transcode the audio, but it loses much in the conversion. I can't watch my 4K rips, as the network connection doesn't support the bitrate needed. And the only captions that work are in videos I have recorded via over the air TV, since those captions are text based.
For users that don't use their own media, I don't think there's a better player than the Roku on the market. I don't care for the Fire TV user interface, and the Shield is too expensive for only Internet streaming use. But the Shield does satisfy my local media requirements. I just wish Roku would make an equivalent model.
Dan
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.