We are currently using GitLab integrated with Sonar for code vulnerability checks, Jenkins, Camunda, and XL Deploy. We use Camunda to deploy folders and XL Deploy for server deployment.
We are not using the security features on the GitLab side, as we use different tools for that purpose. My team is not using the GitLab merge request process, but we work on providing GitLab access for admin activities, as developers are in different teams handling development and merge requests.
We are using basic features currently, so I cannot comment on detailed functionality comparisons. Every versioning control tool provides similar basic features, and we are not utilizing the full functionality of GitLab.
The system is easy to use.
On a scale of 1-10, this solution rates a 7.