Поскольку ваша команда небольшая (7 человек), SVN прекрасно работает и имеет богатый набор (Windows) инструментов, которые являются зрелыми и простыми в использовании.
Мы используем VisualSVN (http://www.visualsvn.com/) в качестве нашего сервера. Его легко настроить, и он бесплатный. Клиенты, предлагаемые одной и той же компанией, поддерживают интеграцию с Visual Studio и будут иметь небольшую стоимость лицензирования для ваша маленькая команда.
Так как Git очень модный и популярный, я ожидаю большого количества отрицательных голосов, но он по-прежнему в основном инструмент Linux. TortoiseGit пока не очень хорошо работает, и дело в том, что это VCS, созданная разработчиком ОС - это все равно, что использовать решение, разработанное MS.
Mertorial TotoiseHg все еще намного лучше в Windows, чем его эквивалент Git (если судить по опыту).
Оба решения DVCS добавят дополнительное время для обучения вашей команды, так как вам нужно будет разработать процесс, которому должны следовать все. Также ни один из них не имеет действительно жизнеспособных итераций Visual Studio.
При выборе между VCS на основе сервера, такой как SVN, и решением DVCS, важно отметить (особенно для удаленных пользователей), что вы будете полагаться на них для резервного копирования их локальных изменений, если они используют решение DVCS (по крайней мере, пока эти изменения не будут переданы вверх по течению). Кроме того, у вас не будет никакой видимости этих изменений, пока они не будут перенесены вверх по течению.
Наконец, я не уверен, что какое-либо из решений (D) VCS имеет большое преимущество перед другими при работе с медленной связью.