Compared to what? Genuinely asking, because I like Spotify's recommendation system yet I always have the feeling that it can be better... even with the recent enhanced shuffle playlist and efforts to provide more contextual recs.
Listen to a set and pull out Shazam whenever you hear something you like. It can even dump all that into a spotify playlist
For me its the only way to fly
Spotify likes to feed you back stuff you liked even if it's only tangentially related to what you're asking for. It also repeats the same recommendations for things like radio over and over again.
But yeah I still feel more can be done. Their new Hi-Fi package is supposed to have more options too.