I have tried them all, and find each has merits.
I use dungog's userpanel and it makes my life very simple. I mean, the command line is great but it is also often very sweet to use the GUI and get to the same point.
Ultimately, their TMDA package has been the most powerful and useful for our installation. I am unclear why others have strated it to be overly complex (or words to that effect). The generic setup, once installed, didn't require any configuration whatsoever. Users can login directly to their TMDA-queued messages via https and accept, whitelist, reject or even just read all of these pending messages. The users love this as it elimiates the issue of "did your spam stuff block message blah blah bah?"
I found the lack of reporting or visability of spamassisin to be a minor annoyance but it worked as advertised.
regards,
patrick