Earlier quoted context omitted.
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.
Tried: 9wm, aewm, awesome, blackbox, dwm, ion, larswm, ratpoison, scrotwm, w9wm, wm2, wmii, xmonad, probably a half dozen others. 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,…
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.