I've been happy for about a year now buying and downloading songs from Amazon Music, Bandcamp, and Patreon. I get full control of my music library, and usually I get clean metadata & album art. I've had to do cleanup for some Patreon downloads and a CD rip.