Gitkraken is the best Git UI I have ever used. What I love about it is how they're actually making all the really hard or pain in the ass parts of using git a little bit easier. For example their merge conflict UI is awesome, it has checkboxes, and 99% of the time it makes it a breeze.