I've been dancing around various music online music services (Spotify, Rdio, Google Music, Grooveshark, Deezer,etc) but I haven't found yet something that fulfills my needs. Google music need to be always on and doesn't have a desktop client. Spotify doesn't have a nice view for albums and it's "hard" to upload my own music. Rdio mobile client is painfully slow.
So, how do you manage your music? what service do you use and why?