As a note I don't have much experience in git GUIs, I only used it at the start of my career (10yrs) with SVN/Git Tortoise, and SourceTree a few years ago when doing non-web development on Mac.
But I had to train non-tech team members (GFX,QA) to use git and SourceTree was a good friendly way to achieve that.
For Developers I recommend using the BASH, this all mighty tool that fixes everything! Except for conflicts and few other heavy operations :).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.