I use a mix of Qobuz and Bandcamp and have been happy with them.
I'll also mention: Bleep.com, Boomkat, Ninja Tune (label that directly sells), Junodownload.
But that's the whole point of buying it, mp3 is safely on my SD card, plays just fine
What was the deal with this?