Myself, I'd be perfectly happy with Git or Mercurial, but I'm tying to identify a version control system which all our Windows admins could use for sharing script code, meeting the following requirements:
- distributed, i.e. we want a central repository where users can clone or fork from
- GUI on Windows (bonus points for Explorer integration like the TortoiseCVS forks)
- Windows-friendly installation (e.g. msysgit's OpenSSH or PuTTY configuration disqualifies it)
- easy to understand, i.e. the end users probably do not know or use terms like trunk, branch, and tag, and ideally would never need to
- integrates with popular text/code editors like Notepad++ (this is not a must-have, but would be a real plus)
Maybe I'm asking too much, but there must be some usable VCS out there to fit the bill!