This article should mention `lazygit`. That's one of the best ways to customize hunks without committing to `emacs`.
Magit's USP is that it's a great interface for those who already use (or are willing to use) `emacs`. `lazygit` is a great interface in its own right.