My concern with subrepo is that I have no idea who is developing it and how much resources they have. I'd hate to learn to use a tool central to my development workflow and then have it discontinued.
Is git-subrepo good enough that it's worth the risk of using something not built into git (and the hassle of installing something extra)?