I'm reasonably happy with the desktop app, although it's still as terrible at organizing your collection of music as it's always been. For example, if you save a single song from an album, that album shows up in your "Albums" view, which makes no sense. And if you go to that album, it's actually a weird, special virtual album and not the real album (there's a "View full album" link to get to that one).
I was using the "Save" function for quite a while until I met the 10,000 song limit. Which is a ridiculously low limit for any lover of music, especially when album counts toward that limit — "saving" an album is actually just saving the individual tracks. You can't raise this limit; you're done, or you have to go back and unsave music.
The "Local files" function is also pretty obviously an afterthought. You can only play them to a device if your device is on the same network as your desktop machine; this also goes for syncing. To play your "local files" on a device, you have to mark them for offline play on the device while the desktop Spotify is running. How ridiculous is that?
A final gripe: After 10 years, Spotify still doesn't categorize classical music by composer and performer separately. Apple Music does this correctly.
Could be that it's a MacOS Sierra issue, but considering the number of 'random weird shit' that happens when I have the app open (playback working fine but visually stuck on an ad, to name a recent issue), I'm inclined to think it's just a piece a shit.
On the one hand I am baffled by the terrible quality, but then I remember that even companies like Google aren't always much better. My Google Inbox app (on iPhone), for example, regularly gets 'stuck' on showing a badge icon of '1' even though I can't for the life of me produce the email that causes this. It's been this way for quite a while and I just don't get how it's possible that a big company like Google lets this happen. And again, I understand it's possible there's some weird edge case that causes this to happen for just me or very few other users, but considering that I run into a whole bunch of other weird issues using Google Inbox, I'm inclined to conclude, once again, that it's just a piece of shit.
Pandora, and pretty much every competitor in the field can.