* A free music locker you can upload your songs to
* iTunes-like store, with non-DRM'ed files and offline support
* Spotify-like subscription service, with offline support
* Pandora-like radio stations, with the addition of "I'm Feeling Lucky" radio that adapts to your listening habits, and offline support :)
* Songza curated playlists/stations
* Great web and mobile apps
* YouTube video integration (I don't really use that though)
* Pretty decent discovery
edit: forgot the store.
Please never add this. I don't want my radio to be a social network. The "profiles and activity" is explicitly why I don't use Spotify.
The social aspect doesn't make much sense with the plethora of streaming music service options available it seems anyway. We have services like Twitter and Facebook and Reddit for social and we have Google Music, Beats, Rdio, Spotify, and others for Music. My experience is that all my friends are each using their own music service, so unless everyone was using the same one it doesn't seem to make sense for the use case of sharing playlists or new music with friends.
Google doesn't get social. I can't even share a photo from Google Photos onto Facebook that shows the actual photo; at best they'll share a link with a small thumbnail – at worst it prompts people to login to see it and shows nothing of value on FB. I get it...they're competitors...but the effort required to share an "Google Awesome" photo drives me away from sharing the good stuff they do do.
From my experience, most of the large streaming services out there are roughly equivalent on music selection and sound quality, so all that matters is how I can use it, not what I can play on it.
How can you tell it's an "Android" app?