On my current project I decided to use GitKraken, I must admit it's a damn good git client! Much much better then sourcetree (which does not have a linux client..). So I think I'll stick with it. I really like the way GitKraken works, and that they support all platforms I work on.