The combination of xmonad, dmenu and emacs --daemon has brought me great joy. The way I use computers has changed completely since starting down the tiling window manager road. It's a shame that getting the configuration for them right can be such a pain, but it has been well worth the trouble!
No doubt. I've used Arch and awesome for a few months now and it's remarkable. The increase in efficiency and usability is made most apparent when I need to use OS X again.
I only started using dmenu yesterday and I've already written a few scripts I've found very handy: passphrase autotyping[0] and music playing[1] to name two.