I personally like being able to use Spotify as my front-end, but it doesn’t support flac. So I personally pay for Deezer’s Flac option, I use xManager for listening to music on Spotify, and I have a script setup to automatically download all my liked Spotify songs from Deezer in lossless flac. It’s not free by any means, but is the best/easiest way to download music I’ve found.
No, I just pay for Deezer Flac. xManager lets you use Spotify ad-free so the listening experience there is still 320 Kbps but I like the recommendation system better. it’s basically free Spotify premium. If I like any song a Spotify, spotify_sync will automatically grab it and download the flac file to my server. If I want to listen to lossless music, I just listen to my stored music using my Jellyfin server as a front-end. I never actually touch Deezer’s front-end at all.