It's bad, because unless I buy physical copies of their albums, I have to resort to piracy.
There's also Amazon. They're pretty much identical with the iTunes selection (at least in the US): Seventh Heaven, Red Moon, Consolation, Magia (single), Kagayaku (single). If you have Amazon Prime you can stream Red Moon for free though, no idea why it's just that one.
I'm not sure what Pandora is like, but on Spotify premium you only pay a small amount every month and get to listen to a huge selection of music. You can search for music wherever you are and listen to it legally free of charge, it's great. You can create playlists and share them with other people and follow others' playlists. You can also download your playlists and listen to them when you're offline. If you don't have Spotify premium, you still get to listen to all that music but you have to listen to commercials, too, and can't listen to your playlists when you're offline (at least this was the policy when I didn't have a premium account). I used to listen pretty much all of my music on Spotify, but nowadays I rarely use it as I'm more into Japanese music and hardly any Japanese stuff is available on Spotify in Finland. The music selection depends on where you live.
A good portion of those were ones I already had pirated too, I prefer having actual discs and being able to support the artists but I only have so much money at once.
@SeasonreaperI've never been a fan of CDs as I prefer to have my music on playlists and easily listen on the go from my phone or laptop. I would simply end up importing everything from a CD to itunes and never listen to the actual, physical CD. That's why I buy digital music, stream or am a nasty nasty pirate. Kalafina CDs are the first CDs I've bought since elementary school, and that is only because I love them so much I'm practically obsessed. Although I did just order a physical copy of The Best of Yuki Kajiura Live 2...