pretty sure I voted for Amarok a while back, I wish I could rescind that vote - once again, xine will play some FLAC files, and not others. Only this time editing xine-config in ~/.kde/etcetcetc doesn't make any difference. yes I could probably fix it if I recompiled this and that, but I'm not interested. It's bad enough I had to install 100+ mb of deps to run Amarok, and to top it all off, it seems I would have to recompile Amarok at least to get it to notice the presence of gstreamer on my system. Still using Amarok, but grudgingly now. Gonna try Banshee soon. :/
/end rant
edit: Banshee is pathetic in comparison...

One giant list of every track in the database?? oh well Amarok+XMMS it is then.
much much later edit: still really unimpressed(about my flac issue) but now it's mostly with xine-lib < 1.1.3 and the fact that 1.1.3 isn't in even unstable yet

This post was all about frustration - I abhor all the dependencies and the fact you can't just specify different engines(!!!) willy nilly(after amarok's installation) without recompiling Amarok. I should be able to install gstreamer and then change an option in my already-installed version of Amarok to use it instead of xine dammit.
All that aside, I'm still happier with Amarok than I've been with any other player I've ever used on any platform. The only feature I want for is a kind of symlink system where you can group albums under a specified heading(like putting all Venetian Snares vs. some-other-artist albums with all the other Venetian Snares instead of scattering them through the library).
Anyway, Amarok deserves the vote I'm pretty sure I gave it.
and another edit: solution: install amarok and libxine1 from experimental. took way too long to figure that out. :/