Share your insights with GitLab

Thousands of people like you come to G2 to find out whether solutions like GitLab are the right fit for them. Share your real experiences with GitLab and the G2 community and help someone make the right decision about their software.

GitLab Pros and Cons: Top 5 Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users value the ease of use in GitLab, enjoying its all-in-one DevOps solution for seamless workflows. (43 mentions)
Users love GitLab's all-in-one DevOps platform, seamlessly integrating code, CI/CD, and project management in one place. (42 mentions)
Users love the seamless CI/CD integration of GitLab, enhancing efficiency and collaboration across their workflows. (36 mentions)
Users value the seamless CI/CD integration in GitLab, enhancing their DevOps workflows and collaboration efficiency. (34 mentions)
Users value the seamless integrations of GitLab, enjoying a unified platform for efficient development and operations. (34 mentions)
Users find the complexity of setup and management in GitLab challenging, particularly with large repositories and integrations. (21 mentions)
Users find the difficult learning curve of GitLab challenging, as it requires time to fully understand the features. (19 mentions)
Users report a confusing interface that feels cluttered and can hinder productivity, especially with larger projects. (16 mentions)
Users find the complex user interface of GitLab can hinder efficiency, especially with large repositories and advanced features. (15 mentions)
Users find the steep learning curve of GitLab challenging, especially for teams new to DevOps tools. (13 mentions)

5 Pros or Advantages of GitLab

1. Ease of Use
Users value the ease of use in GitLab, enjoying its all-in-one DevOps solution for seamless workflows.
See 43 mentions

See Related User Reviews

Verified User
U

Verified User

Enterprise (> 1000 emp.)

5.0/5

"Easy Pipeline Integration with Strong Non-Repudiation"

What do you like about GitLab?

As a cloud cybersecurity engineer, I love how easy it is to integrate our security tools into the pipelines and the level of non-repudiation.

Sahil D.
SD

Sahil D.

Enterprise (> 1000 emp.)

4.5/5

"Effortless Collaboration with Robust Automation"

What do you like about GitLab?

I like the automation feature in GitLab, which runs tests on its own every day. It's really helpful that it makes accessibility for other team members

2. Features
Users love GitLab's all-in-one DevOps platform, seamlessly integrating code, CI/CD, and project management in one place.
See 42 mentions

See Related User Reviews

Verified User
U

Verified User

Enterprise (> 1000 emp.)

5.0/5

"Easy Pipeline Integration with Strong Non-Repudiation"

What do you like about GitLab?

As a cloud cybersecurity engineer, I love how easy it is to integrate our security tools into the pipelines and the level of non-repudiation.

Ankan S.
AS

Ankan S.

Small-Business (50 or fewer emp.)

3.5/5

"Excellent for Collaboration, but UI Improvement Is Needed"

What do you like about GitLab?

GitLab is very user-friendly because of its clean and intuitive interface, especially the web editor that resembles VS Code and allows me to view, edi

3. CI
Users love the seamless CI/CD integration of GitLab, enhancing efficiency and collaboration across their workflows.
See 36 mentions

See Related User Reviews

Ankan S.
AS

Ankan S.

Small-Business (50 or fewer emp.)

3.5/5

"Excellent for Collaboration, but UI Improvement Is Needed"

What do you like about GitLab?

GitLab is very user-friendly because of its clean and intuitive interface, especially the web editor that resembles VS Code and allows me to view, edi

naman g.
NG

naman g.

Mid-Market (51-1000 emp.)

4.5/5

"All-in-One Platform for Code Hosting, CI/CD, and Issue Tracking"

What do you like about GitLab?

Good to store code and keep track of different issues include features: Git repository hosting, CI/CD pipelines, Issue tracking & boards, Code re

4. CD Integration
Users value the seamless CI/CD integration in GitLab, enhancing their DevOps workflows and collaboration efficiency.
See 34 mentions

See Related User Reviews

Ankan S.
AS

Ankan S.

Small-Business (50 or fewer emp.)

3.5/5

"Excellent for Collaboration, but UI Improvement Is Needed"

What do you like about GitLab?

GitLab is very user-friendly because of its clean and intuitive interface, especially the web editor that resembles VS Code and allows me to view, edi

naman g.
NG

naman g.

Mid-Market (51-1000 emp.)

4.5/5

"All-in-One Platform for Code Hosting, CI/CD, and Issue Tracking"

What do you like about GitLab?

Good to store code and keep track of different issues include features: Git repository hosting, CI/CD pipelines, Issue tracking & boards, Code re

5. Integrations
Users value the seamless integrations of GitLab, enjoying a unified platform for efficient development and operations.
See 34 mentions

See Related User Reviews

Verified User
U

Verified User

Enterprise (> 1000 emp.)

5.0/5

"Easy Pipeline Integration with Strong Non-Repudiation"

What do you like about GitLab?

As a cloud cybersecurity engineer, I love how easy it is to integrate our security tools into the pipelines and the level of non-repudiation.

Ankan S.
AS

Ankan S.

Small-Business (50 or fewer emp.)

3.5/5

"Excellent for Collaboration, but UI Improvement Is Needed"

What do you like about GitLab?

GitLab is very user-friendly because of its clean and intuitive interface, especially the web editor that resembles VS Code and allows me to view, edi

5 Cons or Disadvantages of GitLab

1. Complexity
Users find the complexity of setup and management in GitLab challenging, particularly with large repositories and integrations.
See 21 mentions

See Related User Reviews

naman g.
NG

naman g.

Mid-Market (51-1000 emp.)

4.5/5

"All-in-One Platform for Code Hosting, CI/CD, and Issue Tracking"

What do you dislike about GitLab?

well most features are good and useful but UI is sometime slow if project is large, for self hosted it uses more resources. need to learn before uses

Nidhi T.
NT

Nidhi T.

Mid-Market (51-1000 emp.)

4.5/5

"All-in-one DevOps platform that keeps our team aligned and shipping faster"

What do you dislike about GitLab?

The UI can be slow, especially with large repos or many pipelines. Some advanced features are only in higher tiers. The search could be better. The in

2. Difficult Learning
Users find the difficult learning curve of GitLab challenging, as it requires time to fully understand the features.
See 19 mentions

See Related User Reviews

naman g.
NG

naman g.

Mid-Market (51-1000 emp.)

4.5/5

"All-in-One Platform for Code Hosting, CI/CD, and Issue Tracking"

What do you dislike about GitLab?

well most features are good and useful but UI is sometime slow if project is large, for self hosted it uses more resources. need to learn before uses

Chad P.
CP

Chad P.

Mid-Market (51-1000 emp.)

5.0/5

"Powerful Group Structure and Seamless CI/CD Integration, but can be a bit complicated at first"

What do you dislike about GitLab?

The group structure is sometimes a double edged sword as different organizations have different ways of structuring their group, and the learning curv

3. Confusing Interface
Users report a confusing interface that feels cluttered and can hinder productivity, especially with larger projects.
See 16 mentions

See Related User Reviews

Ankan S.
AS

Ankan S.

Small-Business (50 or fewer emp.)

3.5/5

"Excellent for Collaboration, but UI Improvement Is Needed"

What do you dislike about GitLab?

In my personal opinion, the interface of GitLab can be improved further. In comparison to other version control systems, the color scheme of GitLab ca

Nidhi T.
NT

Nidhi T.

Mid-Market (51-1000 emp.)

4.5/5

"All-in-one DevOps platform that keeps our team aligned and shipping faster"

What do you dislike about GitLab?

The UI can be slow, especially with large repos or many pipelines. Some advanced features are only in higher tiers. The search could be better. The in

4. Complex User Interface
Users find the complex user interface of GitLab can hinder efficiency, especially with large repositories and advanced features.
See 15 mentions

See Related User Reviews

naman g.
NG

naman g.

Mid-Market (51-1000 emp.)

4.5/5

"All-in-One Platform for Code Hosting, CI/CD, and Issue Tracking"

What do you dislike about GitLab?

well most features are good and useful but UI is sometime slow if project is large, for self hosted it uses more resources. need to learn before uses

Nidhi T.
NT

Nidhi T.

Mid-Market (51-1000 emp.)

4.5/5

"All-in-one DevOps platform that keeps our team aligned and shipping faster"

What do you dislike about GitLab?

The UI can be slow, especially with large repos or many pipelines. Some advanced features are only in higher tiers. The search could be better. The in

5. Learning Curve
Users find the steep learning curve of GitLab challenging, especially for teams new to DevOps tools.
See 13 mentions

See Related User Reviews

naman g.
NG

naman g.

Mid-Market (51-1000 emp.)

4.5/5

"All-in-One Platform for Code Hosting, CI/CD, and Issue Tracking"

What do you dislike about GitLab?

well most features are good and useful but UI is sometime slow if project is large, for self hosted it uses more resources. need to learn before uses

Chad P.
CP

Chad P.

Mid-Market (51-1000 emp.)

5.0/5

"Powerful Group Structure and Seamless CI/CD Integration, but can be a bit complicated at first"

What do you dislike about GitLab?

The group structure is sometimes a double edged sword as different organizations have different ways of structuring their group, and the learning curv

GitLab Reviews (875)

View 2 Video Reviews
Reviews

GitLab Reviews (875)

View 2 Video Reviews
4.5
875 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Musa D.
MD
Junior Software Engineer
Information Technology and Services
Mid-Market (51-1000 emp.)
"All-in-One Platform That Streamlines Workflow—Even on the Free Tier"
What do you like best about GitLab?

Everything is in one place, so I don’t have to jump between five different tools just to get a feature live. Code hosting, CI/CD pipelines, security scanning, and even project planning (like Kanban boards) are all under one roof, which makes the workflow feel much more streamlined. The "Free" tier also goes a long way: you get a lot of useful features, including private repositories and a decent amount of CI/CD runner minutes, that other platforms might charge for. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

Lonely community: GitHub is the “social network” for code. If you’re looking for contributors for an open-source project, you’ll get far more visibility on GitHub than on GitLab. Review collected by and hosted on G2.com.

Ankan S.
AS
Full Stack Engineer
Information Technology and Services
Small-Business (50 or fewer emp.)
"Excellent for Collaboration, but UI Improvement Is Needed"
What do you like best about GitLab?

GitLab is very user-friendly because of its clean and intuitive interface, especially the web editor that resembles VS Code and allows me to view, edit, comment, and commit code changes all in one screen without having to use multiple tools. Ease of implementation is also a huge plus because I can begin working immediately without having to install any software, which is very convenient when traveling or working on a mobile device. The need for customer support is minimal because the documentation is very clear and well-organized, and in most cases, it is more than enough to solve problems without having to contact customer support. The usage rate is very high because it is part of my daily routine for tasks such as collaboration, code reviews, and quick fixes. GitLab provides a whole array of functionalities such as repository management, CI/CD, issue tracking, and code editing, which makes it a very powerful all-in-one solution. GitLab also integrates very well with the existing development workflow and tools, which makes it easy for teams to adopt without having to make any significant changes. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

In my personal opinion, the interface of GitLab can be improved further. In comparison to other version control systems, the color scheme of GitLab can be more balanced and refined. Moreover, many important settings of GitLab are hidden deep inside the menu system, making it difficult for users to access them, especially for those who are using GitLab less frequently. Accessing important settings from more prominent locations would greatly improve the user experience. Review collected by and hosted on G2.com.

Sanket O.
SO
SDET
Computer Software
Mid-Market (51-1000 emp.)
"Reliable, User-Friendly GitLab with Powerful Automation and Integrations"
What do you like best about GitLab?

GitLab brings together key features for code versioning, pipelines, and webhooks in one place. Its automation is very effective and significantly reduces manual effort. In my experience, it runs reliably and integrates smoothly with other infrastructure tools such as Kubernetes, CloudFront, and similar services. Gitlab's UI is super user friendly Review collected by and hosted on G2.com.

What do you dislike about GitLab?

For a new user it can be a bit complex to understand and start using it, it might take some time to efficiently use it Review collected by and hosted on G2.com.

Verified User in Higher Education
UH
Mid-Market (51-1000 emp.)
"Fine-Grained Permissions and Self-Hosting Make GitLab a Win"
What do you like best about GitLab?

I mostly use GitLab for Git repository management and CI/CD pipelines. The pipeline system is very flexible and makes it easy to automate builds, tests, and deployments. I know GitLab has many more features like issue and bug tracking, but I haven’t used those much yet. What I do like is the fine-grained control over permissions, and the fact that it can be self-hosted, which gives us more control over our infrastructure. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

I have not encountered any negative points so far Review collected by and hosted on G2.com.

Goutam P.
GP
Android developer
Mid-Market (51-1000 emp.)
"A Developer’s Best Friend"
What do you like best about GitLab?

GitLab is pretty straightforward to use for day-to-day development work. Setting it up and getting CI/CD running doesn’t take much effort, which I really appreciate. Having everything in one place — code, issues, and pipelines — makes working with the team smoother. Also, whenever we’ve reached out, the support team has been quick and helpfull. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

Since GitLab offers so many features, it can feel a bit overwhelming when you’re just starting out. Also, I’ve noticed that performance can slow down a little when working with larger repositories, but it’s not a big issue once you get used to the workfloww Review collected by and hosted on G2.com.

Sumeet S.
SS
Product Manager
Health, Wellness and Fitness
Mid-Market (51-1000 emp.)
"GitLab: Powerful All-in-One DevOps, but Can Be Heavy for Small Teams"
What do you like best about GitLab?

GitLab is an all-in-one DevOps platform that brings everything — from code hosting and CI/CD pipelines to issue tracking and security — under one roof. The best part is its seamless CI/CD integration, which makes automating builds, tests, and deployments incredibly easy. Its Merge Request workflows, inline code reviews, and visibility into pipelines help teams collaborate efficiently. The user interface is clean, intuitive, and works great for both small teams and enterprise-scale projects. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

While GitLab is powerful, it can feel heavy for smaller projects. The initial setup for CI/CD runners and permissions can be a bit complex, especially for new users. Occasionally, pipeline execution speed slows down for larger repos, and the pricing for premium tiers can be high for startups. Also, the UI could load faster when dealing with large numbers of issues or merge requests. Review collected by and hosted on G2.com.

Nidhi T.
NT
Data Engineer
Information Services
Mid-Market (51-1000 emp.)
"All-in-one DevOps platform that keeps our team aligned and shipping faster"
What do you like best about GitLab?

Everything in one place - code, CI/CD, issues, and deployments. The CI/CD pipeline is powerful and easy to configure. Code review and merge requests work well for our workflow. The built-in container registry and package registry are convenient. GitLab Pages is great for hosting docs. The self-hosted option gives us control when needed. Overall, it streamlines our DevOps workflow. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

The UI can be slow, especially with large repos or many pipelines. Some advanced features are only in higher tiers. The search could be better. The interface can feel cluttered. Documentation is extensive but sometimes hard to find. Runner management can be tricky at scale. Review collected by and hosted on G2.com.

Dario S.
DS
Frontend Developer
Computer Software
Mid-Market (51-1000 emp.)
"A great enterprise repository solution"
What do you like best about GitLab?

The user interface is excellent. It makes tasks like viewing and searching code, opening and reviewing merge requests, as well as creating tags and managing pipelines, all very straightforward and accessible. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

There are some useful features, but for instance, the ability to add two reviewers to a merge request is restricted by a paywall. This limitation is disappointing, especially for a self-hosted solution where you would expect more flexibility. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Mid-Market (51-1000 emp.)
"All-in-One DevOps Platform with Reliable CI/CD and Excellent Traceability"
What do you like best about GitLab?

Single platform: I like that GitLab combines source control, CI/CD, issue tracking, and monitoring in one place, which reduces tool sprawl and simplifies support.

Reliable CI/CD pipelines: Pipelines are easy to troubleshoot with clear logs and job history, making it faster to identify deployment or build failures.

Good visibility and traceability: Every change is linked to commits, merge requests, and issues, which helps when investigating incidents or regressions. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

I currently do not have any dislikes about GitLab. The platform has consistently met our operational and support needs, Review collected by and hosted on G2.com.

Nico K.
NK
Chief Information Officer
Small-Business (50 or fewer emp.)
"Gitlab Review"
What do you like best about GitLab?

GitLab brings source control, CI pipelines, security scanning, and deployment automation into a single place, which makes daily development a lot smoother. The consistency across the platform reduces the mental overhead of switching between tools. I like that everything feels unified rather than bolted together. The integrated CI system is especially helpful because it requires almost no external setup, and merge requests tie directly into automated tests, security scans, and approvals. The platform scales well for both solo projects and enterprise work, and it stays reliable even with heavy pipeline workloads. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

The main drawback is that GitLab can feel slow at times, especially with large repositories or when pipeline queues are busy. Some advanced features sit behind higher-tier pricing, which makes the free tier feel limited compared to competitors. The UI can be overwhelming because there are so many features packed into the navigation, and it sometimes takes longer than expected to find the setting you want. Integration with third-party services is good but not always as smooth as GitHub. Review collected by and hosted on G2.com.

Product Avatar Image
GitLab