Anyone want to explain what might be better about stumpwm than awesomewm?
So if you are into CL, then StumpWM is a nice thing to configure, hack, nicely integrated with a Lisp Interpreter, no interference with Emacs Shortcuts (default StumpWM shortcuts keep out of the way), you will feel at home in the community, et cetera...
I've tried lots of different tiling window managers, and most of them can be configured to behave quite similarly / to have a very similar workflow. So the reasons for choosing one over the other are sometimes very subtle.
I don't use dwm, but it sure is neat to have your config rolled into the executable itself.