I use iTunes mainly, but if an album is cheaper on Amazon. I'll buy via that, copy into iTunes then sync iTunes Match so I have a copy in the Cloud/All other iOS devices.
I used to be a subscriber to Spotify, but tend to just buy the albums I want to listen to now.