Version Control Systems are a fairly standard and ubiquitous system now. There remain a few standard options based on git, mercurial, or SVN.
Of the Git Systems that can be used, the 3 listed above are quite popular. Each has built in issue management, which can be integrated into other systems like JIRA, Trello, Asana, etc. However, some of them include their own project management interface - such as Github Projects. Other key features of GitHub include: Github Actions (which can be used for Deploys and Continuous Integration), Branch Protection and Pull Request Checks (perfect for integration in Chat Ops), and much more.
Git does experience some issues at scale. This presentation goes over some of the issues: