Roon / Tidal works really, really well for me, and have always been happy with the FLAC stream from Tidal. Roon / Tidal very seamless and Roon is excellent
Have heard Amazon interface / experience a little wonky, but never used it
If Spotify ever gets its act together and starts streaming FLAC, I might check it out