Totally agreed!

Brining `git add -p` style staging into the UI is definitely something worth thinking about.