Your comments

Saw the pop-up requesting feedback today in SmartGit and this was my first thought as well, a docked terminal window that changed current directory as you switch repository. Many operations will always be quicker in the terminal but the GUI does a nice job of visualizing the current repo state.