We recently spent a couple weeks going over pricing with a GitLab regional Account Leader. We already use GitLab for all our source repos, CI/CD pipelines, and had been using it for issue management as well — all fully self-hosted. The hope was to drop Jira, which was also being used for project planning, and fully adopt GitLab, but the costs were simply unjustifiable. Basically GitLab ended up being a full order of…
It's nice that they keep adding these features, but in reality, we have already integrated most of the functionality they've added well before they get around to buying the company making the features they want to add.
So the actual practical effect on us is that we simply have to pay additional costs for those features that we don't use (or pay in time and money to migrate to those new features, with no real benefit and a massive downside of further increasing dependence).