It depends on what you want. Pandora has better radio stations, while Spotify has music on demand. I like the radio, because I can feel in a certain mood but not know what specifically I want to listen to. Pandora picks for you and does great job. Spotify is amazing, though.