AG
2) testlink / testrail / testpalm не используем специально, так как они подрывают эффективность, они сделаны для менеджеров, не для эффективных команд
3) максимальная интеграция с тестируемым продуктом, в случае git'a эта интеграция близка к максимальной. Асинхронные Executor и Reporter
4) Ничего не заставляет, но в других командах может быть принято использовать существующее решение, которое было внедрено ранее, и теперь уже дорого перейти на другое, своеобразный effort lock/vendor lock.