I have used many tools over the years, and probably won't fully settle on one app permanently for various reasons. However, right now I am using SourceTree. I have tried GitBox, Tower, and a handful of others.
To be honest, there aren't necessarily any UI tools that are going to make Git more intuitive for you. You would probably benefit from spending some time with various Git tutorials and command line examples. Then once you understand the usage patterns you can leverage a UI tool to help you expedite and tweak your workflows.