SourceTree is the only software that they make that doesn't suck.
If you compare SourceTree to other halfway modern git clients (like Tower or GitX-dev), oh boy does it suck! The layout is completely disorganized, the diffing is super lousy. It's slow. It sucks up lots of memory. It's literally the last GUI client I'd use before just going to the command line.
I switched to SourceTree after GitX (not dev but another fork) kept crashing. I haven't looked back. It's a great client and I haven't had any problems with it. I'm working on decently sized repos but keep a pretty clean flow.
Did not know about GitX. Will still rely on the command line over here, but it is nice to know there is a free tool to give to less technical people that is faster.
If you compare SourceTree to other halfway modern git clients (like Tower or GitX-dev), oh boy does it suck! The layout is completely disorganized, the diffing is super lousy. It's slow. It sucks up lots of memory. It's literally the last GUI client I'd use before just going to the command line.