For interactive use - yes, it's good enough. For use in scripts - it's probably too slow. But you can use compiled binary. It is saved under /tmp/<user-name>-scc
You have not seen git-prompt yet. How about forgetting that there is git-status? See http://volnitsky.com/project/git-prompt
And it will do svn, hg and a lot of other stuff.
After keep saying to myself - C++ is good enough, I wound up in having all my projects being in different language: http://volnitsky.com/project (bash, python, c++)