Interestingly, I find Roon's UI was the major issue. I get all of those things with Spotify Premium in a much better and easier way across all my devices. Tidal, Qubuz etc do not come anywhere close to Spotify Connect.
As for music quality, nothing will change the original source. AudioNirvana helped a bit, but again, clunky UI across devices.
Spotify has incredible depth of music for those who listen to a range of music, including Scandinavian, African, old jazz, etc. Tidal is around 90%, Apple Music around 95%, and Qubuz and Amazon around 80% of my playlists.