There's a somewhat hidden gem in vanilla git which can be sometimes useful:
git gui
You can right-click on some line in the file and select "Stage Hunk for commit", etc. instead of `git add -p`. It can be also helpful for browsing history, esp. "blame digging".