Of course not all source code control software is made equal. Any choice of any tool is best done by first evaluating the alternatives.
There are a few tools or technologies to choose from when thinking of deploying your own source code system. A single chapter can't possibly detail all of the possible tools and technologies that are available, so I'll just give some examples of some popular Windows options.
If you have an MSDN license, the first thing that comes to mind is Team Foundation Server (TFS). TFS is much more than just source code control (about one-ninth of its features). TFS also has features such as work item tracking (including requirements, defects, tasks, and so on), reporting, collaboration (implemented with SharePoint), build automation, and project management. If your team needs more than source code control, you may want to look at TFS. The caveat is that the current licensing model requires client access licenses (CALs...