Git (version ctrl) GUI client recommendation?

Can anyone recommend a Git GUI. It would be for (currently) solo development. I need basic but 100% reliable version control. I develop on my own Mac laptop (up-to-date S/W) with no IDE.

Thanks

Works on both Mac and PC.

I used Tower for a while, but reverted to using the CLI as I got more comfortable with it.