I can't believe this thread is over a year old. I feel a lot has changed since then. In the spirit of OP's desire to balance sound quality with software convenience, I'll post about my new streaming plans. The change on the horizon I am most excited for is Spotify's upcoming CD tier.
I am hoping that the CD tier from Spotify is on par with the sound quality from Qobuz and Tidal because I plan to build my streaming system around Spotify.
I used Spotify for 5 years before trialing the high res tiers of Qobuz, Amazon HD, and Tidal. I ended up going with Qobuz, but not having the software superiority of Spotify has been a constant pain point. I believe Spotify has superior marks in the following areas: curated and rotating playlists, music indexing, music discovery, content layout, user interface, various AI implementations, and the ability to share music. The only thing Spotify has been lacking was sound quality.
In my mind, streamer manufacturer apps are unlikely to ever rival the streaming services' apps. And Spotify provides the best app from all of the streaming services. (In my mind, Roon is neither a streamer manufacturer nor a streaming service. Rather, Roon is just a software company that tries to help the boutique HiFi manufacturers level up their software experience to match Spotify.)
So, to build my rig around Spotify, I plan to use a Raspberry Pi 4 as my reference streamer. The aftermarket support of Pi HATs allow for many configurations to find the best digital output to match up with most DACs. Darko released a super relevant video on using a Pi as a Spotify endpoint. https://www.youtube.com/watch?v=-CfnXOlYiz8
See also his blog post for more info:
https://darko.audio/2021/03/12-more-thoughts-on-the-raspberry-pi-as-spotify-connect-endpoint/Lastly, I also want to give Roon a fair shake before leaving the world of boutique HiFi services for Spotify:
https://www.whatsbestforum.com/threads/what-features-of-roon-are-worth-the-price-compensate-for-roon...