I've used Spotify quite a bit, and it's so far been the best of the lot. Pandora wants me to listen to emopop no matter how much I tell it I don't want to, and Spotify has introduced me to more music than Pandora has. However, some of the things they have, they only have like one song of. Like Megababe (A band that's easier to buy than pirate. Who would have believed it!?). So far the only reliable place I can get music I like is, therefore, the Windows Store. And yet Groove Music makes you pay to turn the radio on at all, and won't let me choose indie bands I know they have as my interests, because the interests page has no search.