How music-streaming services compare

Spotify seemed almost too good to be legal.