I kind of agree with you. Even though UKMP and Kagu look good, I think once you have more than a few dozen albums, their usability dramatically drops. Plus they are written in python... Heavy, slow to load... Think Sun Java on windows machine, and you'll know why it is better to stay away from python; which incidentally makes me very worried about the new version of Canola.
I wish there was a simple directory based player, which only does music, fast, efficiently, and well. Enough of those tag based classifications.