I explored many Git Desktop tools for the Mac and my final decision was to use Fork. What I love about for that it contains three features, I like about a Git Client tool.
It allows * to handle day to day git operations (least important for me as I am cli junkie) * it helps to investigate the history * most important of all, it has a repo manager which many other tools are missing.
Thanks for sharing. I've chosen Fork as well. I have to admit I found GitKraken to be a bit better for me, however its subscription pricing model was a no go.