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.