I used screen for 15 years but recently switched because I liked tmux's easy-to-read conf file and scriptability.
Mac OS X users watch out, launchctl commands barf mysteriously inside of tmux.
Mac OS X users watch out, launchctl commands barf mysteriously inside of tmux.
Then just alias launchctl to "reattach-to-user-namespace /bin/launchctl"