I also rip a lot of stuff from Spotify using soggfy, I’ll make long playlists and just leave it running over night ripping everything. It requires a bit of sorting out afterwards into respective folders for artist / album etc but that is a price I’m happy to pay for the saved money of not having to buy all the releases.
Anything I can’t find on either of those but still really want I will usually buy on bandcamp.