I must have some pretty reduced needs. I just use one xrandr command to tell all my monitors what position to be in and it works - and I think my wife uses the GUI program in Ubuntu's Unity desktop without any pain.
> Ubuntu actually had a broken apt-get for me on some recent installs, it turned out to be an issue with using the us subdomain repos
Did you submit a bug report about this? Seems like a bad bug for a distro like Ubuntu.
> Spotify
Spotify is not supported for OpenSuse (it's beta at best on Ubuntu -- but runs very nicely). Trying to run propriety software on unsupported platforms seems like a very bad idea. And of course installing a bunch of random things in random places will spanner an OS. Btw if you want to run Spotify on unsupported platforms I think that there is an addon for Clementine that works nicely and the addon gets installed in your home dir so won't break things (haven't used it for years because the Spotify client works fine for me so things may have changed).
EDIT
I was wrong Ubuntu doesn't install Nvidia drivers for you. You need to install them after install and the process looks annoying.
EDIT And I don't get how a Linux distro can take more work than Windows to get into a useful state. With Linux I just apt-get the software I want and start work. With Windows installing even a minimal python/R/unix tools/compiler/ssh client/office package/tex distribution/browser/video viewer set of software etc takes ages, lots of baby-sitting and frankly nerves as one navigates around the malware.