TFS - это большой конструктор, поэтому чем больше времени вложить в его "собирание", тем он полезнее

Нам очень понравилась возможность настроить work items максимально близко к выбранному нами workflow.
Не просто список/значения полей, а и разные наборы значений и обязательных полей по задаваемым условиям - например, сделать так, чтобы при статусе Fix список AssignedTo содержал только разработчиков, а при статусе Test - только тестеров; задать допустимые переходы статусов - например, из New разрешить перейти только в Fix или Deferred, а не сразу в Test; сделать поле FixedInBuild обязательным только в том случае, если статус изменился на Test; и так далее.