Does anyone know how it handles multiple monitors? I recently switched from xmonad to awesome and while I'm happy with it, having a separate set of screens for each monitor is pretty annoying.

It's been said before but everyone writing a tiling window manager should make it work just like xmonad does for multiple screens, they really got it perfect.

Wingo[1] (a window manager I wrote in Go) will do it right like Xmonad. Like you, I hate how most WMs handle multiple monitors, and Xmonad got that right.

(Wingo is a true hybrid WM. I like to describe it as "Openbox meets Xmonad.")

[1] - https://github.com/BurntSushi/wingo