I had an old NUC around I hadn't been using - about a year ago I bought a Macbook Pro and the need for a windows based system is no longer needed. Today I updated the BIOS, formatted the drive and made the NUC into a Room Rock. I have the Room Rock connected to a Synology NAS drive, 2 4TB drives used exclusively for music. The library is slow to analyze and I have had to squelch the library processes to improve performance, but other than that I have had no issues with streaming.
I have integrated my Sonos Connects and will use those in secondary listening areas. For my main listening room I haven't completely figured that out. I have a resolution cantata that is not Room compliant, but that doesn't mean it won't work - just not tested. I will experiment with that and see if I can integrate.
My initial thought after 1 day is it is a lot of $ for the info Roon provides. It definitely improves upon the streaming experience, but it is still streaming and I find myself putting the music on and not using Roon's features.
I suppose streaming will never be as intimate as vinyl where I consciously grab a record, choose side A or B, look at the cover art, read the liners and then either flip, put away, or chose a new record in 15-20 minutes.
I spoke to soon - After 4 hours of streaming I get a message similar to , "Roon lost control of the audio device". I simply hit play
again and music started to stream. Doing a quick google search this seems to occur quite often. I have 13 more days to analyze, but will not keep if Roon is at all fiddly.