Data News published an article (end of march) that made my hairs stand up (and those who know me personally know there are only a few hairs left).
They argue about Team System that you could be off a lot cheaper by simply buying a couple of tools to have the same functionality as Team System.
Don't they know that the real power of Team System is the INTEGRATION of the tools? Team System isn't just about source control, project management, unit testing, etc..
It's about integration of these tools. The fact that source control is integrated with work item management and unit testing makes this tool a lot more powerfull. For example when you wonder what you did a couple of months ago to fix a bug, Without integration this means running through the history in source control, ... With integration this means running through the bug fixes that were done in a certain period in work item management (this is a lot less work than running through history in source control), and then following the link to the changeset in source control. Same thing about checkin policy.