Things I like best about GitKraken are numerous.
First, it is cross-platform, thanks to the incorporation of its leverage of Electron, which makes deployment on Linux, Mac, and Windows seamless with a uniform GUI between all three OS platforms.
Next, The beautiful GUI. No need to mention more about this, install it and take a look for yourself!
Drag and drop features enable pushes seamlessly, while undo and redo are a click away.
Although it doesn't integrate directly with Gitea at the moment, it does have native support for GitHub, GitLab, and even BitBucket - and also local and self-hosted remote Git repos. I haven't tried using GitKraken with Keybase repos yet, however, but free accounts at GitHub now support unlimited private repos as well.
One feature that really stands out is the nice aesthetics provided in collapsing and expanding views of branches and commits, etc., this really is a space saver in, I'll say it again, probably the most beautiful GUI, if not amongst the most elegant.
You don't have to host your repos or even connect to their remotely hosted services if you don't wish to; and for managing projects, there's the Glo product, also free, although this is remotely hosted.
Although development has accelerated with Axosoft, they've abandoned the original Open Source MIT license it was previously under. Nevertheless, the free version is rather feature complete, and a single user pro license is under $50 USD/yr.
Make sure that you're okay with the license, and understand the ramifications of allowing someone else to host or potentially have access to your repos/projects. Bear in mind that you don't have to connect to Axosoft's services, GitKraken is perfectly capable of just using your own repos, locally and remote, as well as the three major third party services currently in vogue.
Also, make sure you're okay with the license, gitKraken has come a long way from MIT and the MIT license, but the direction of development, I feel, is the right one.
Managing repos and making pull request for other open source projects is a breeze, and for your own repos, things like pull requests, changing branches, forking, cloning, are a click or a double click away with a convenient sidebar for viewing the bigger picture and drill down features by using your right-click capabilities for things other than commits, pushes, and pulls which have buttons that you merely click on.
tasks we use GitKraken for include the management of remote repos/branches as well as local, and to collaborate with Open Source projects on GitHub by other dev teams.