I actually like the command-line interface and prefer it over the GUI interfaces.  However, I do prefer the command line for almost everything from managing databases to editing source files in VIM. Git's command-line is a natural fit for that kind of workflow.