Best Touch-a-like?

Not really looked into a lot of Android players but now that I've thrown all of my music up into my own private cloud I'm starting to revisit the matter, especially as there's a stable Android client available for the method I'm using.

Something with wifi of course, access to Play and it must dock. Decent audio playback (both in terms of the usability of the native app and quality) is de rigeur. Size - smaller the better TBH.

Suggestions? Thanks