Valuable Features:
TFS is a very Easy to use product,, Scalable and Configurable. It is very well integrated into a native development environment , with massive reporting services. TFS helps not only to manage R&D groups but to easily create , change and implement work processes rapidly.
TFS provides end to end Application Life Cycle management capabilities ,
Room for Improvement:
It is windows only product
Other Advice:
We chose TFS because it was the native choice for .Net development. Although in the bank there are other ALM products (separated for bugs, demands, deployments), we insisted on using a complete one solution for our new development projects, and as for now, TFS is doing its way to become a mainstream product for .Net based develoment projects.