The i3 window manager is the best thing to happen to my desktop in a long time.
Much like modal editing, it is a paradigm shift in how to interface with your computer. No floating windows. Everything is snapped. If you're a vim/emacs user, you'll like tiling window managers. Try i3.