I can remember to do check point commits. I don't need help with this.
I think that the biggest problem in Git use is rebase/merge. You're developing a branch off of master and you need to pull in the changes. Perhaps it's expecting magic, but a tool that could help with this would be of huge help to git users.