There are jukebox developers out here, which of course recommended own software as well (like I does), hence I do not choose a favorit software. The software out here is very deficient, so there are no best software. It a personly chooise (like you did wicth this software).
I do recommended to add this software to the Wiki, since it is a nice software.
In my own software example, MultiJuke, was actuelly designed using deficient databases in mind (here I destriped as Librarys and will shown them in the frontscreen). But I guess the touchscreen is way to big, due that way I have desigend it for (because it also was designed for use with few buttons as possible)?
Barcrest do have his own software, Freebox, which was designed with (a bit smaller) touchscreen in mind and is Album based.