When comparing tig vs nnn, the Slant community recommends nnn for most people. In the question“What are the best tree explorer plugins for Vim?” nnn is ranked 3rd while tig is ranked 4th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Allows you to stay in the terminal
If you prefer to do most of your development inside the terminal, changing windows to move to a GUI git client can be annoying. Since tig runs inside the terminal, that's avoided.
Pro Fast
Pro Vim-like bindings
Pro Available in Homebrew
Can easily be installed with homebrew simply by running brew install tig
Pro Works on any platform
Pro Superfast
Pro Rich set of plugins
Pro Extremely lightweight (120 kb)
Pro Unique navigate-as-you-type mode
Pro Awesome new features being added in every release
Pro Minimal configuration with sane defaults
Default options and navigation is simple to grasp.
Pro Has a great wiki
Pro Sessions
Save and resume sessions.
Pro Supports cd-on-quit
Allows for quick switching between nnn and the terminal.
Pro Previews
The file manager has recently added support for preview hovered files using various methods.
Pro Integrates with the desktop environment and opens files in the default applications
Pro Reasonably well-documented
However, it requires some prior knowledge of inner workings of Linux and there are no tutorials (yet). NNN author is making up for this by actively responding to GitHub issues.
Pro Customizable icons and colors
Cons
Con Steeper barrier to entry as compared to a GUI solution
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.
Con CLI, default interface very simplified (supports mouse)
