High quality on the web player should be 256kbps AAC, so it should have no audible issues. That said, I find the web player absolutely horrible to use.
The desktop Electron app may be a bit of a pig, but on the other hand it runs on Windows, mac OS and Linux with very few issues, so I'll accept that trade-off.
I don't have Spotify premium - so the quality is 128 kbps.
The app works pretty fine, but is absolutely slow on my (old and quite underpowered) living room PC. But on the other hand it is just a media player...
The quality was the deciding factor for me to use the Spotify app.
I hardly use Spotify. I just use it if I don't want to buy a whole album or if I want to check out some new band. There is an ad every 3 or 4 songs - this seems pretty reasonable for me. I don't know of any other limitations. As much as I've read most of the limitations are for people on the mobile app (didn't like it at all) or when using playlists (I don't use play lists).
The desktop Electron app may be a bit of a pig, but on the other hand it runs on Windows, mac OS and Linux with very few issues, so I'll accept that trade-off.