I've worked with people who swear by the cli and then watched them struggle to read file diffs in the terminal. GitX was an app over 10 years ago, guis have been good for years. Again, it's not perfect, but stop saying "using git is hell" while pointing at the cli.