@mdalton yes nothing beats roon from the UI / UX and features standpoints.
However, one important note - with some streamers their proprietary UI/software forces the streamed files to take a certain path that involves extra processing such as caching (not buffering) and other tasks that might result in better sound compared to using the streamer as a Roon end point.
One example is Auralic Aries streamers. The Auralic Lightning DS sounded significantly better to me than Roon and I actually ended up pausing my Roon subscription. I had renewed it when I switched over to Lumin where I heard virtually no difference and the Lumin app was driving me crazy.
There are a lot of variables. The unfortunate truth in this hobby is that everything matters and as you go up the ladder it matters even more. Synergy is key though, so trying and listening for yourself to see what works in your system the best approach.