c/s
If your willing to spend $10 a month nothing is coming close to spotify. Ill be at work and a song will hit me. Ill log into spotify app on iPhone, find song, and save to a playlist. Soon as work as over ill hop in the car for the ride home. I plug up my phone to my cars stereo, go into the app again and play that same song in the car. And as soon as I get home and on my desktop comp my playlists is right there waiting for me. Everything syncs up flawlessly between devices. And I have every song I could ever want at my fingertips. I'm too lazy to look it up now but I remember reading an article a few months ago which had the total number of songs that each music streaming service had in their library and spotify blew everyone out of the water.
Now this is strictly for spotify a $10 on demand subscription service. I cannot vouch for their actual radio part of the service so I don't know how good recommendations are