Honest question - why would you use Tmux for local sessions? I always thought the advantage of programs like Screen and TMux were that you could persist remote sessions over bad connections, or from different terminals (e.g., going home from the office and keeping the session alive). For purely local sessions, I don't see an advantage over iterm + vim. That also seems to be the conclusion on StackOverflow [0]: [0] ht…
This was probably due to being used to using terminator on xubuntu, which tmux has felt similar to for me, and because I prefer having something I can configure/script and commit to a repo. I think it's a bit like preferring awesomewm or xmonad over, say, Gnome or KDE.
In addition to that, this sort of thing is just nice, I think.