Definitely Bandcamp. I have used it a lot to support artists I like. However, the way I use Bandcamp I never think of it as a music streaming site. I usually download my songs and listen to it offline. On SoundRat I support continuous music streaming while browsing the site with the music player in the footer.
I also would like to experiment with some new ways for artists to connect with their supporters that is not possible on Bandcamp right now. Supporters can send a personal message to the artists when donating and leave comments on songs. I think there are some more "perks" that I can support in the future.
I also would like to experiment with some new ways for artists to connect with their supporters that is not possible on Bandcamp right now. Supporters can send a personal message to the artists when donating and leave comments on songs. I think there are some more "perks" that I can support in the future.