spectrwm is a dynamic tiling window manager for X11.
Ranked in these QuestionsQuestion Ranking
Pro Has a plain-text config file that it can reload while it's running
The config file can be reloaded while the WM is running, allowing the user to see the results of editing the config without logging out and back in again.
Pro Sane defaults
Inspired by xmonad and dwm, spectrwm has defaults that any normal user would enjoy rather than using an odd language or asymmetric window layouts.
Contains a basic set of options and doesn't require a language to configure it.
Pro Great for beginners
The defaults, simple design, and plain text config file make spectrwm a fantastic WM for those who aren't that familiar with Haskell, for example, and who just wish to get something substantial up and running.
Pro Supports floating windows
Spectrwm offers built-in keyboard shortcut support for floating windows.
Con Difficult to master
It does take time to learn the ins and outs of all that can be changed by editing the configs. It can also take some time to finally attain a configuration that is perfect.