1) Discovery. Rdio would inform me when new albums are out by artists I listen to. Spotify doesn't. Rdio's "Artist Stations" were also much better – not only did they not repeat (like Spotify's do), they also let you choose whether you wanted to hear "more" or "less" of the artist themselves while listening to their station.
2) Social. I miss seeing my friends faces next to albums, letting me know that they'd listened to it. I also miss the "Network Heavy Rotation" view, that showed trending albums by friends/users I follow. I miss that a user's profile would show you what albums they've been listening to frequently lately. Spotify only tells you what track a friend is listening to right now, and their profile shows you what artists. So, awesome, you know your friend is listening to Bowie, but you don't know which of Bowie's 20 albums they're into.
3) Your collection. Rdio had no upper bound on saved albums (that I'm aware of). I've already peaked the maximum number of saved songs in Spotify – it literally won't let me "save" anything else without going through my existing albums and choosing something to remove.
4) Playlist searching. Spotify by default names your playlist according to the first song you've added. You have to go out of your way to give it a different name. This means there are TONS of playlists in Spotify that are named "Nirvana" purely because that was the first song in the playlist. It massively pollutes searching and makes finding good playlists tough. Also, there's no sensible ranking of playlists – Rdio would at least tell you which were the most popular, which was usually good enough.
There are about another dozen things I could name, but I'll stop here. Spotify has felt like a giant step backwards from Rdio, and I think I'm going to explore alternatives soon.
I will say, at least for me, Spotify's "Discover Weekly" which is refreshed Sunday nights is amazing. I've saved at least 2 songs from it every week, and most weeks more than 2.
If only they could build an android app that doesn't crash or get flaky all the time...
The social features sound cool.
Rdio basically had a feature that created an "Rdio" station from what they called your "heavy rotation". It featured songs by artists that were similar.
To me, it was the equivalent of "Discover Weekly", except available at any time instead of once a week.
Spotify does, but you need to follow the artist from the artist page. I get a push a notification on the iPhone and a notification on the Mac desktop app. That said, sometimes an album being out doesn't necessarily mean it being available on Spotify in your country.
All the features you listed is nothing compared to that basic functionality.
The almost complete absence of social features however, that's a big one in my opinion.
Personally, I think the less social features, the better.
Personally, I'm an album-centric listener so I preferred Rdio's music organization.
- Browse by label (additionally sort by most recent releases): I know it's not a mainstream thing, but labels, particularly smaller ones, are very good curators and a great indicator for worthwhile music. For the music I enjoy it's absolutely necessary to keep up with a label's recent releases.
- A great community that had tools to discuss music and releases: Being able to comment on albums, playlists and other items seems like a very obvious feature to me. And it was a powerful one on rdio - You'd often see familiar faces in the comment section of an album and start interesting discussions. This isn't possible on Spotify at all. Furthermore I could see what's popular among my friends (and not just in general!) on a single "Heavy Rotation" page - if you carefully select who to follow, this is invaluable. I have a similar follower count on Spotify as I did on rdio, but no meaningful way to interact with them - there's an activity feed where I can share discoveries with everyone, but it's the saddest thing I've ever seen in social networks: It's a one-way feature to shout recommendations at everyone but there's no way for others to get back to me and add their feedback. I might as well talk to myself. If you enjoy being a curator and recommending things to others Spotify is close to useless.
- A working queue: This is just horrible. It's not obvious at all how the queuing system works in Spotify. Apparently it's tied to whatever client you're currently use. Listening on mobile? Better prepared to see a very different queue once you switch over to the desktop. In rdio the queue was basically a persistent "Listen later..." playlist - it could differentiate between single songs, full albums and palylists - if you had an album and a playlist queued it would show two items which you could drag and drop in order to move up or down. Beautiful. Enter Spotify: Imagine you're listening to an album and you'd like to add a second album to be played after the current one. Instead Spotify will start playing the second album immediately after the current SONG thereby interrupting the current album. By the way, the option to start that confusing process is called "Add to queue", not "Play next" which doesn't exist. Horrible. On iOS you can't change the order of the current queue either - you can't even jump from the current track to item #27 as the only way to navigate the queue on iOS is to skip track by track. It basically means that you'll never use the queue for anything and just create your own "Play later" playlists.
I get the feeling that Spotify is for people who don't want to deal with music. Start the app, hit play on a Spotify-provided playlist with a hip background cover and mildly interesting name and be done with it. That person is not me. However I can see why it was appearing to the masses. The sad thing is that rdio could do all these simple things and be used in similar fashion to Spotify and its playlist-centric approach too - it just offered all those additional features on top and still lost.
I love Spotify and am a daily user but honestly it's going to take a lot of work to turn things around for them.
Content acquisition costs are killer and are not something that can go away.
I don't know whether that will carry over to music quite as well though.
Video is different. Most content companies have bid out their back catalogues to one exclusive provider, or creating additional premium content (think House of Cards). In video it's all about premium exclusive content. In music there is some of that, but it's mostly all the same.
It turned into a pretty unexpected ordeal, I had to call Spotify customer service, they asked me if I could reactivate my Facebook account just for this, have them "fix" it, then deactivate again, etc. At the time Spotify Linux support wasn't very good either (don't know about now).
Anyway, I switched to Amazon Prime Music because I was already a Prime customer and figured that paying nothing beyond the Prime subscription was perhaps better than paying $8 or whatever Spotify's rate was then.
I am really glad that I did it. Amazon Prime Music has consistently worked extremely well for me on iPhone and iPad and in browser. With standard AT&T 4G service, even here in rural Indiana, I have no trouble streaming from Amazon when I go running.
The major downside is that their music catalog is not as comprehensive as Spotify. But I've found that there are only a handful of artists that I really love which I can't listen to yet on Amazon (Beirut being the one that I really miss).
The catalog is very large though. They have any type of music you're looking for, from country-western to African to the latest and greatest unheard-of indie artist. They just don't have exhaustive coverage of all of them.
If you are an extreme audiophile type and you really need to have completely exhaustive coverage of every possible artist, then Amazon won't work for you. But if you try out Amazon and find that it mostly covers the artists you enjoy and you don't really need the exhaustive coverage, and you happen to subscribe to Prime, then it's a great option.
Full disclaimer: I am not a fan of Amazon in general, but I am a fan of good products, and for casual music streaming from most, but not all, artists, I think Amazon is probably the best service available right now.
The way I break it down:
Spotify --> You require on-demand access to absolutely every imaginable artist, you enjoy heavy integration with social media clients.
Apple --> You may want to purchase the music, house it in iTunes, and own fully offline copies (not just caching, which other services can do too).
Amazon --> You're more casual about it than either of the above cases and you already have Prime. You either mostly listen to Top 40 stuff, or else for the less common stuff, you verify ahead of time that Amazon offers a catalog in that area that's good enough for you. You probably don't care about owning the music, but you still can purchase it via Amazon if you want to.
They are probably the best still in the business, but the only company that had everything, including the really obscure indie artists, were Grooveshark. Though expecting Spotify to have obscure Filk songs about 40 year old scify is probably asking too much.