I find it way easier to visualize a diff in a gui. That's primarily what GitX brings to the party. For almost any feature other than git log and git commit, you still need to hit the CLI.
(I DO think this means there's a great deal of potential profit available to someone who releases a GREAT git gui for OS X)