I was immediately excited about this wrapped in Python because the current Python git bindings are kind of obtuse, but they do work so I guess I can't complain.

But why switch to this?

Why not just make better Python bindings to libgit?