If you also need a browser, IDE, or any other non-terminal application open then i3 lets you tile those as well.
I haven't used it in a while since we switched to macs and ssh'ing to remote linux dev desktops but when I had an all-linux dev setup I remember i3 being pretty amazing.