Nowadays, in my opinion, Spotify is the best way to listen to music. I've been waiting for this kind of service for a long time. With the premium account you can listen all the music that you want for just few dollars a month. Somebody could reply "9.99$ a month is a big amount of money for music! I download all the music I want for free". They're true. You can download the music you want, spending time searching the albums, the artists (hoping in good quality tracks) and so on, but, in my opinion, they're missing a point: discover music.
I've never listen so much music until I've subscribed to Spotify. I'm discovering new artists and the new Spotify's section "discover" really works! It tells me if I want to listen to new artists and new albums based on the tracks that I listened before. In the past I used to listen only the few tracks that I've downloaded and repeat them continuously. I'm discovering new genre of music and new amazing artists. This is the point in my opinion, and of course, with a service like Spotify you can save a lot of time.
I think that 9.99$ a month for this kind of service it's affordable, and in comparison with the prices of iTunes it's even more convenient. So, my suggestion it's to give a chance to Spotify, at least at the "free version". You'll never come back, downloading illegal mp3 and wasting time.