Comment by korm
Gitkraken is the best, and I can't believe anyone would voluntarily use Sourcetree over it.
I've used gitkraken for over 9 years and it's great for both newbies and pros.
It completely solves the problem with new or intermediate devs, who are not used to working in a sizable team, constantly needing hand-holding.
Lots of people resist adopting it at first, but not one has regretted it so far. It usually goes like this:
1. "No I won't use it, the terminal is better"
2. Mess up
3. Finally give gitkraken a serious try
4. Realize they didn't really know git