Yeah, similar frustrating experiences here led me to cancel my spotify premium subscription today and try Google play music, which apparently has all but one of the albums I regularly listen to. Normally that'd bother me but Google lets you upload your own songs and they're treated like first class songs, so I'm super happy with my choice.