AFAIK all of the major players have this feature and even developed it a while ago :
Google Music have been displaying some kind of 'I feel lucky' button for ages (it is not random but based on your listens). They also had artists maps years ago.
Deezer has its Flow
Apple Music has 'for you'
Etc ..
There are many variations in how these recommandations are surfaced to the user though.
I would be hard pressed to recommend one service over another as far as their quality. It is just all over the place depending on your tastes, listening styles and how much new tracks you want to listen to.
IMO Spotify has mostly found a sweet spot in how to present these results to the user.
Spotify has years of my listening data and preferences, other services don't. So if I compare Spotify's recommendations to others, it will always be better, and I'd have to put in a lot of hours into another service for it to catch up.
The Apple Music 'for you' section was something I never really bothered to check. I found the recommendations were poor. I love Spotify's auto-generated playlists. They have a slight problem where if you decide to listen to a new genre for a couple days it suddenly assumes that's all you want to hear, but that's a minor issue
Spotify's is based on machine learning working on the actual audio tracks.
It seems to me that Google Play Music's recommendations are based on what artists you like, based on machine learning, but not using the actual music, just pattern matching with other people.
I use Google Play Music, and am actually considering trying Spotify to get better recommendations.
Google Music have been displaying some kind of 'I feel lucky' button for ages (it is not random but based on your listens). They also had artists maps years ago.
Deezer has its Flow
Apple Music has 'for you'
Etc ..
There are many variations in how these recommandations are surfaced to the user though.
I would be hard pressed to recommend one service over another as far as their quality. It is just all over the place depending on your tastes, listening styles and how much new tracks you want to listen to.
IMO Spotify has mostly found a sweet spot in how to present these results to the user.