Team Foundation Server
from Microsoft
- Commercial
- Centralized
- Integrates very well with Visual Studio
- Good Windows Explorer integration for non VS users (ie artists)
- Supports "Shelved" changesets, which is somewhat analogous to 'stashing' in git, but it goes up to the server; you can also make these shelvesets public, to allow other users to integrate them for you.
- Since 2012 it has a some very good code-review workflows built directly into Visual Studio
- Latest version of the merge tool is very nice. Auto merge works pretty well.
- Supports large and bindary files just fine (obviously you can't merge them)
- Very good build server
- Supports gated check-ins, which allow the quality of a shelveset to be evaluated (through automated builds, unit tests, code analysis) before it is committed to the repository.
- Very good project management tools (not strictly source-control features, but really useful), giving traceability from high-level requirements down to code.
I've used TFS extensively on MILSPEC simulator projects, and it is pretty good. Probably not the greatest if you're on a Mac, although there is an eclipse plugin these days. The cloud-hosted version supports git repositories for the source-control back-end.
It's free for up to five users on Visual Studio Online (allows closed source; no repository size limits), where it's hosted in the cloud. If you want to host it locally, it can be pricey.
The things I like most about it are the software engineering management features, and the fact that it handles large files and binary files quite happily.