What I like best about GitLab is how it brings the entire DevOps workflow into one platform. From source code management and branching to CI/CD pipelines and issue tracking, everything is centralized, which makes collaboration much easier. I especially find the built-in CI/CD pipelines very useful because they automate testing and deployments directly from the repository, reducing manual effort and speeding up delivery. The merge request workflow also helps with better code review and team collaboration. Review collected by and hosted on G2.com.
What I dislike about GitLab is that it can feel a bit complex at times, especially when setting up CI/CD pipelines or managing advanced configurations. The flexibility is great, but it also means there’s a learning curve before everything works smoothly. I also find that the interface can feel slightly heavy or cluttered when working across multiple projects, which sometimes slows down navigation. Review collected by and hosted on G2.com.