For me, Roon was an easy choice to bring my current streamer and all future streamers into the same excellent user interface. I know the price seems high at first, but if you think about it, a lot of people spend the amount of the lifetime Roon license cost on stuff like cables or tweaks. This is what you actually interface with while browsing your music, that's a critical thing to get right!
Prior to Roon I owned multiple streaming players or music servers with what I'd call half-baked UI designs. I don't care how great the sound is, if interacting with it feels like a chore, that's a no from me. Might as well go back to vinyl at that point.