Системы баз данных являются одной из областей, в которой рассмотрение изменений является дорогостоящим. Из того, что я видел до сих пор, с 2005 года все работает очень хорошо, большие проекты, вероятно, все еще используют его (некоторые крупные проекты даже все еще используют 2000). Однако это не значит, что 2008 год плохой или не стоит того. Если вы рассматриваете новый проект, вы, вероятно, должны пойти с 2008 года. Я не думаю, что есть большой недостаток, чтобы сделать это.
Что касается TFS, я должен сказать, что сервер Team Foundation имеет один из худших случаев установки Я когда-либо видел в продукте Microsoft. Я считаю, что это проблема с TFS, а не с SQL Server 2008. Между прочим, TFS SP1 совместим с 2008, но сначала нужно интегрировать пакет обновления.