Самый простой ответ заключается в том, что TFS недостаточно хорошо масштабируется, чтобы это стоило того. TFS очень нацелен на команды разработчиков среднего, большого и огромного размера, он не предназначен для очень маленьких команд.
Кроме того, в небольших масштабах уже доступны довольно качественные бесплатные или недорогие системы управления источниками, поэтому для MS не имеет смысла прилагать усилия для конкуренции в этой области.
Я бы предложил использовать SVN с подключаемым модулем VisualSVN , если вам требуется контроль исходного кода, что каждый делает по дешевке.
Посмотрите на это так, Visual Studio 2008 Standard стоит 250 долларов. Какая часть этой функциональности существует, скажем, в Visual C # 2008 Express? По крайней мере, эквивалент 25 долларов? Более вероятный. По крайней мере, 10 долларов легко. VSTS 2008 Team Foundation Server - продукт стоимостью 2500 долларов. Если бы они выполнили такое же количество функций для выпуска TFS Express, это стоило бы 250 долларов, что было бы слишком много, чтобы раздавать бесплатно. Более того, большая ценность TFS заключается в его масштабируемости и базовом наборе функций, которые практически невозможно отбросить, чтобы создать упрощенный, более дешевый продукт.