Weird, I helped manage a transition of a few hundred repos from GitHub enterprise to Gitlab enterprise, which included helping a few dozen teams migrate their CI to gitlab ci.
I had such a better experience with gitlab CI than any other I have used. There are quirks, but they make sense after you learn them.