Also, since the bash shell is there, I think we can legitimately use some custom scripts to help with dealing with piles of repos at once. I'd probably pick python, ;) though theoretically you could write bash scripts and use them on Windows with the Git Extensions setup.
Many people belive [1] it helps to have a set of scripts to properly implement the workflow of their project. Given how git is constructed (it is indeed a bunch of scripts in different programming languages), this might seem natural in this environment. Frankly, I am not sure I grasped "porcelain" (the "user friendly frontend") commands enough to tackle the "plumbing" ("the internals").
Aside of people learning how to use the VCS properly (I feel I'm re-learning git everytime I use it but that's my limitation) you need to make sure everyone's on the same page and has the same set of scripts (Python you say) installed. I think this can be really difficult.
//Marcin
[1] http://jeetworks.com/node/58 [2] http://whygitisbetterthanx.com/#easy-to-learn