Over the last few days I've listened to the "same" radio stations on both iTunes and Spotify. I've streamed music with wired, wireless and 3G connections. I've used headphones and speakers. I've created custom stations. I'm looking at variety, fit, quality, convenience and user experience.