I'll second i3. I started my tiling WM experience with ion3 years ago. It was miles better than anything I'd ever experienced. Eventually ion3 became obsolete, and I had to migrate to something else. I tried awesome and wmii, and ended up using wmii for about a year because of the scripting capabilities with its plan9 filesystem. Eventually the performance of wmii (most of it is tied together through Bash.. it's nasty) got to me and I had to switch. I tried awesome and i3, and i3 is everything that ion3 was (name is a coincidence, really) and then some. They keep improving it, too, it's not stagnant like any other of the minimalist WMs. awesome is an option as well, I just personally do not prefer it. dwm isn't bad either, but it serves different purposes.