Recs.
Updated
Tower is a powerful, native Git client for macOS and Windows. It comes with an extensive set of features, helping developers and designers to become confident Git users - no matter their level of expertise. Beginners will get easy access to many advanced features, while experts will become more productive.
SpecsUpdate
Pros
Pro Pretty, modern-looking user interface
Tower 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 getting general overview about them.
Repo view that consists of two main subviews:
Working copy view shows modified files and their diff and allows wrapping up changes in a commit.
History shows commits alongside metadata and projects file structure.
Additionally, it allows performing various tasks such as merging branches via drag & drop, search allows searching by message, commit hash, author, committer and file and there's a quick open that allows fuzzy-searching for folder names.
Cons
Con Inefficient UI
In order to not overwhelm the users with information, much of the information is either hidden by default or requires navigating to a different section to access.
Con Stability issues on Windows
On a simple repository, the UI often lags or freezes.
Recommendations
Comments
Out of Date Pros + Cons
Con Can only display a single repo at a time
There's no quick way of switching between repositories (such as tabs).
Pro Mac only
Not trying to be a least common denominator, cross platform app.