Yeah, Tower is legitimately the best GUI client I've ever used for Git, period.
I try to live on the CLI though so I've kinda forced myself to learn more about Git and the myriad of commands, but Tower was most certainly the best set of training wheels I could ask for.