Hi DJ Malsidious,
I went through a phase of trying to decide which music organisation software would be best suited for me so I played around with a few and then settled for MusicBee (Windows only currently) which is an awesome program with many features. It allows you to customize the interface to your liking and even display waveform which is handy.
The downside which I didn’t really give much thought to at first was that all the time I put into organising my tracks and playlists etc. didn’t automatically show up in Traktor (Haven’t tested with Serato). I could of played around with it more and tried to get it to work automatically but I decided to avoid all the hassle and eventually changed to iTunes.
iTunes is definitely not the best or most flexible music software out there but after organizing all my playlists/smart playlists, they instantly showed up in Traktor/Serato (Refresh may be required). I also get music from the iTunes Store so it makes further sense for me to use it.
So in the end you may not like it but it does get the job done and that’s what you want so you can focus on mixing with an organised music collection instead of wasting time trying to hack things together to make it work. I strongly suggest to setup smart playlists, they really help alot.
Hope that helps, all the best!