So I am in the process of championing the idea of using TeamCity instead of Microsoft TFS Team Build 2010.
We use Team Foundation Server as source control (this isnt up for being changed , so svn is out of the question ). Also a majority of our projects are done in Visual Studio.
In short the question posed to me is what does TeamCity provide that Microsoft TFS Team Build 2010 doesn’t.
My general answer is along the lines that I believe teamCity is much quicker way to setup and maintain through upgrades.
One could say the cost of the license is easily paid for by the time saved configuring TeamCity.
Also the reporting seems more organized and everything is in one area Code Coverage build history users and groups ect.
It supports Nant even though right now we mostly use MSBuild for most teams.
Are there any other points I may be leaving out? Below are some helpful resources I found for this discussion.
http://samirvaidya.blogspot.com/2012/02/jetbrains-teamcity-vs-cruise-controlnet.html (ignoring the cruise control comparisons)