I don't mind SourceTree; it's a great tool to visualize git tree that scratches some itches that gitk doesn't quite. Tree visualization of multiple branches and seamless integration with github/bitbucket are the reason I keep it on my Windows machine.
Granted, most of actual git activities are better done via command line, except for chunk editing.
Just one chagrin I have with sourcetree is the lack of linux integration, despite obvious demand: https://answers.atlassian.com/questions/149631/sourcetree-fo...