But their CI and other tools expanding, they seem to have come into their own.
For a few years, it seems like GitHub had completely stagnated and was riddled with politics and infighting. But they seem to have found their momentum again. We might switch back to GitHub because GitLab feels just messy and less polished right now.
"gitlab can't X"
"You can just do Y in gitlab to accomplish that, it's fine"
"but it's not X, it can't do X"
If a competing product is anything short of a reskin of whatever the current service, it is unacceptable and unworkable.
Having personally watched this dynamic play out in my co-workers, I don't feel inclined to criticize gitlab for re-implementing lots of github features.
I don’t see that level of carbon copying in Saas very often
GitLab is now $19 - $99. If I wanted to move my organization to GitLab it would now cost me an additional $78 per user, per month. A total nonstarter, even if I desperately hated GitHub.
I don't understand the suddenness to this maneuver by GitLab. My guess is it is driven by the CI/CD minutes, but they have really thrown out the baby with the bathwater with their pricing structure.