Я бы сказал, как VCS, они примерно сопоставимы. TFS, вероятно, немного проще в использовании, хотя есть некоторые странные поведения, к которым нужно привыкнуть. Например, если вы удалите локальный файл, то «получить последнюю версию» не обязательно вытянет этот файл.
TFS имеет несколько хороших функций интеграции для модульного тестирования, отслеживания ошибок / задач и т. Д.