Back in the day I wrote a tool to save songs from Pandora. It was basically an http proxy server, so I'm sure there were dozens of similar tools floating around. However, I never ended up listening to any of the songs I downloaded because it was never as convenient as listening to Pandora. I imagine the same thing with Spotify. Even if I had every song in existence downloaded in lossless format, I'd still use Spotify to listen to music.
I used to be in the same boat, mostly due to Spotify's recommendation algorithm. Unfortunately they've since removed all ways of giving it feedback about what I like, and now it just recommends the same few songs over and over and over.
Might have to go back to downloading, at least playback will be more reliable.