We are a consultancy company, and we mostly sell application tools such as Jira and Bitbucket, but sometimes, our clients have Gitlab or Github, and then we offer the consultancy experience in DevOps for improving the process.
All use cases for this solution are for the financial industry. Around 50% of our clients are financial services.
The most valuable features of Gitlab are integration with CIE and the ability to rapidly deploy solutions, projects, and applications. It is very easy to use, and there are no complaints.
It could have more security integrations and the ability to check the vulnerability of the code. I don't think it is a responsibility of Gitlab, but it would be nice to have more options to integrate with.
I have been using this solution for about two or three years.
Its scalability is good. Our clients are medium to large businesses.
I have never used Gitlab's support.
Sometimes, clients migrate from Gitlab to Bitbucket. Sometimes, they migrate from Bitbucket to Gitlab. The most important feature that they are looking for is more integration with other tools, and they find Bitbucket a better solution for that.
For deployment and maintenance, usually, most of our clients have one person who is a DevOps engineer or CCM Administrator. We contact them so that we can assist them.
The most evaluated option is Bitbucket.
I would recommend this solution. I would rate GitLab an eight out of ten.