Some operations can be slow. If you know what you want (e.g you want to touch a file, add it, commit it and push it) you can do it much faster on the command line. Often you're not going to know what you want, so the visual diffs etc help massively.

T2 has a good-looking interface and consists of 3 main views - services, repositories and repository. Services view for managing integrations with hosting services like GitHub, Bitbucket and Beanstalk. Repositories view for organizing local and remote repositories into folders and getti...

Since you have to get used to working in the terminal (if you are not already used to doing that) and learn the commands, it has a steeper learning curve than GUI clients which are usually more intuitive and easier to grasp.

The UI is clean and intuitive. The top bar displays the current branch, buttons for pushing or pulling, the target branch and a search box for searching through the history. The main view is divided into three parts: a file tree, a section that shows the modified files with details and a section...