I've used XMonad for a while now. Almost no fiddling with windows at all.