I tried i3wm, and I really wanted to like it. It's got the simplest configuration I've seen in a tiling window manager and it seemed very low maintenance.
Unfortunately, it's got some bugs, at least in the version packaged with Debian Wheezy, which ended up being a deal-breaker for me. One of the bugs is that when a container is vertically split, true transparency (with xcompmgr) gets messed up and you see a bunch of garbage in the background of the client.
I've also used AwesomeWM and xmonad, but both were too difficult to configure, especially because I don't know Haskell or Lua and I didn't want to learn a new language just to configure my wm, especially because I wouldn't use the languages for other purposes, and so I'd promptly forget the syntax and would have to re-learn it every time I wanted to change something in my wm.
I ended up switching to Openbox, and I'm still trying to decide whether it is for me.
Unfortunately, it's got some bugs, at least in the version packaged with Debian Wheezy, which ended up being a deal-breaker for me. One of the bugs is that when a container is vertically split, true transparency (with xcompmgr) gets messed up and you see a bunch of garbage in the background of the client.
I've also used AwesomeWM and xmonad, but both were too difficult to configure, especially because I don't know Haskell or Lua and I didn't want to learn a new language just to configure my wm, especially because I wouldn't use the languages for other purposes, and so I'd promptly forget the syntax and would have to re-learn it every time I wanted to change something in my wm.
I ended up switching to Openbox, and I'm still trying to decide whether it is for me.