What are some alternatives?
When comparing bspwm and dwm, you can also consider the following products
i3 - A dynamic tiling window manager designed for X11, inspired by wmii, and written in C.
awesome - A dynamic window manager for the X Window System developed in the C and Lua programming languages.
herbstluftwm - herbstluftwm is a manual tiling window manager for X11 using Xlib and Glib.
Xmonad - xmonad is a dynamically tiling X11 window manager that is written and configured in Haskell.
Fluxbox - Fluxbox is a window manager for X that was based on the Blackbox 0.61.1 code.
Ratpoison - Ratpoison is a simple window manager with no fat library dependencies, no fancy graphics, no window...