I’m already using Git for source code related versioning, but some use cases involving large binary files with partial updates aren’t well covered by Git (I’ve gone into some detail in my reply to @vvv).
There’s also the lack of svn:externals in Git. Git submodules can only point to a whole different repository as far as I’m aware.