If you've also been unhappy with git, I might have the solution you!
I personally don't really like any application that doesn't make an effort in to being extremely intuitive and offers a nice interface. For that reason, I always avoided command line.
So I tried Github Desktop, SourceTree, SourceGit, GitKraken etc.
All are decent but either lack features or are extremely slow (SourceTree has a nice interface and feature set but it's barely usable with UE).
Then I tried Fork... and oh my god!
It's lighting fast even on a repo with 999999999999999 commits. No more waiting, no more hangs. No more random errors like "git error 7cr2p0 cannot unlock because lock try to lock (or just give up)".
IT JUST WORKS!!!