I love bandcamp. For 9 years now I've been getting almost all my music (I think maybe one or two albums from Amazon in-between) from them. I can get straightforward notifications, I can get whatever format I want and I can stream the whole album as much as I want before buying it (though I never listened to one fully before buying it – or deciding against it).
And not to forget that I can often choose my own price (when I was a student I sometimes paid less, nowadays I usually pay a bit more)
And not to forget that I can often choose my own price (when I was a student I sometimes paid less, nowadays I usually pay a bit more)