> Using a UI makes it easy to review your changes before you commit them, there’s no way you can review (and pick or discard) your 100-lines 5-files changes effectively on the command line.
Sorry, what? A command line IS a UI. And it happens to be great for displaying text, like what is displayed with git diff...