I don't get any surprises from the radio around here. It's all computer generated playlists and rather narrow ones at that. Throw in 30% or so Cancon and Canadian radio is downright dismal. Spotify does tend to be a bit repetitious with their generated playlists. They leave out a lot of less popular and obscure music but it can be searched and put into a personal playlist. Even SiriusXM which should and claims to have a lot of variety in music tends to be very repetitious.I love the "surprise" factor of radio, of being delighted to hear something great that someone else curated. I never quite get that from Spotify or shuffle in my personal library
LiveXLive tends to be a bit better because the proportion of favourite, popular and related music can be adjusted on their generated playlists. Even better is the price. Sign up for the free service (with ads) and wait for the US$20/year offer. For that price you only get curated "stations" and generated playlists but there are lots of them. Those can be modified by selecting favourite and banned songs and it will create a "favourites radio" based on your music choices and mix preferences.