I use Guayadeque. It's easy to use, I can scrobble from it and it can handle FLAC. The best part about it is that I can queue up a bunch of albums easily and just let it play through them. I can queue up a song or album at the end of the queue or after the current artist, current song, or current album. I've tried other music players like iTunes, Exaile, gmusicbrowser, Songbird and Banshee. So far Guayadeque has been my favourite and the easiest to use, but I'm currently trying out Banshee, so we'll see how that goes. What keeps me to a music player is how easy it is to learn how to use it. And once I've become familiar with it there's very little reason for me to switch it up. I'd still be using iTunes, but I've switched to Xubuntu and am too lazy to work with Wine.
I have been unable to get it to recognize and work with my iPod and CDs. There's probably something I could do to fix this, but I haven't tried very hard to solve it. There are a couple of little things as well like it doesn't count a song as being played until the next one starts. Also, when it reaches the end of my queue it will return to the beginning of the queue but without actually making it visually clear that it's restarting the queue (if that makes sense). And there's been a couple times when it wouldn't open, but I just had to restart my computer and it fixed itself.