I tried several GUIs (including GitKraken; because I once was a GUI guy), however GUIs just feel like selecting stuff from dropdowns and clicking through way too many pop-ups, always searching for the buttons and functions I need.
That's why I only use the CLI today. For my day-to-day business, all I need is pull, add, commit and push. Typing them into the commandline is a breeze :)