I'll second this as well; I haven't used SourceTree, for me it's magit mode in Emacs, but having a structured interface to git turned out to be much more useful than an interface to CVS would have been. In particular, it's resulted in much more fine-grained commits and branches for me.
Magit is excellent, by the way.