You could also check out Ion. The development has stopped and the webpages pulled, but there seems to be two forks (notion and anion3) that are in progress.
I liked aewm, blackbox, dwm, ratpoison, and XMonad the most, FWIW. While I really like the keyboard-centric UI in ion and ratpoison, I think the layout/tile interface style used by dwm, XMonad, etc. gracefully accommodates programs that have too many windows or just blatantly break ICCCM, while ion and ratpoison don't even try.
I use pwm (precursor to ion) since I configured it years ago and it has served me well since then. One benefit of using such an old wm is speed; it does so little that it is blazingly fast on a modern computer. If I were to switch, it would probably be to ion or xmonad.
I liked aewm, blackbox, dwm, ratpoison, and XMonad the most, FWIW. While I really like the keyboard-centric UI in ion and ratpoison, I think the layout/tile interface style used by dwm, XMonad, etc. gracefully accommodates programs that have too many windows or just blatantly break ICCCM, while ion and ratpoison don't even try.