i use sourcetree, and i like it a lot, but with all the positive talk about magit, i need to try it
i now only use emacs for org-mode and this mode is also by far the best personal todo list i used (i.e. if you dont need any social, sharing features found in web todos, org-mode is the best there is) .. so i know emacs can be very good