Do people really prefer graphical git over the command line? I'm honestly curious. FTP with a GUI I get, but it doesn't seem like git lends itself as well to such a UI.
Plus it's much easier (for me) to shift-click a few files than git add path_to/file_changed N times.
The Github app is actually not my favorite Git GUI, Gitbox is (http://gitboxapp.com/).
But now I use it on the command line all the time.