Oh, and the queuing in Google music is a thousand times better than Spotify.
My favorite features:
Yes, only caches sings you listen to.