I use the git command line almost exclusively and find it preferable to other tools for manipulating the staging area.
I do agree a GUI lowers the barrier to entry.
And you'll go straight to the patch option. Then you can split the chunks further, and for hunks that can't be split further, you can edit them and add/remove lines from the hunk as needed.