Actually, I had heard of Spotify long before trying it, but it was my wife that actually decided to give it a go. I am kind of a cheapskate, so I probably can't tell you why Spotify is better than what you currently use since I probably never paid for it. However, I can tell you what I LOVE about Spotify.
1) NO COMMERCIALS! (Of course, you're paying $10 per month, but keep reading, it's worth it)
2) Unlike Pandora, you can look up entire albums of a certain artist rather than just creating a channel that will play music similar to that artist. You can then play that entire album or just listen to whichever track you want.
3) When you create a radio station for a certain artist, I have found that the stations are really smart and learn you quickly. Similar Pandora, you can "thumbs up" or "thumbs down" a song or artist you don't like, but I've found the Spotify channels modify faster into channels I really enjoy listening to.
4) You can create playlists. If you wanted to, you could take all of your favorite songs and combine them into one playlist that you could then shuffle play into the BEST RADIO STATION EVER!!!
5) You can download songs to your device so that you can listen to them when you don't have access to internet.
6) Song/Artist/Album selection is excellent! I have found everything I have gone to look for so far!
7) I never have to buy an entire album for one song again!
I'm sure I could think of more if I had time, but these things alone make it well worth it to pay the monthly subscription.
You get the first month free so give it a try! I'm sure you'll be impressed!*
What is your favorite app/website/etc. for listening to music?
*All opinions are my own. I was not paid or asked to do this review.