My Roku boxes have been a LOT more stable than they used to be for a long time now. They seem to have fixed most of the bugs with various firmware updates. I go several months at a time without needing to reboot the things, which are always on. The unified search feature just keeps getting better too.
Roku is still my primary source component and it just got a whole lot better for music. Both Plex and Roku now support FLAC playback and Plex just added a ton of new features for managing and playing music that made the overall experience very nice. The Plex interface on Roku was completely redesigned awhile back and I absolutely love it. It makes keeping track of what you've watched and where you left off very easy. I continue to make nearly all of my video purchases in the form of UV and DMA licenses. UV has already signed on with Vidity, which is the next generation video download and playback system supported by the studios. Unlike streaming, Vidity supports fully uncompressed downloads of movies to local storage. All of the studios except Disney are already onboard and so are Vudu, M-Go and Kaleidescape. It will be interesting to see if the next generation of Roku boxes supports it, as I am nearly certain they will support 4k streaming.
With Roku channels for Netflix, Hulu, Amazon Instant Video, Vudu, Tablo DVR, Plex Media Server, Amazon Music, Spotify, Pandora and a ton of other services, I do not miss cable at all and have zero desire to return to it. Why would I? I get all the content I can possibly watch or listen to for less than $50/mo.