Sure! As far as normal DVCS features go, I'd say Gitlab and Github are almost at feature parity(I happen to use both extensively). The UI may just come down to a matter of preference.
Github indeed has somewhat superior code-review tools. But I've found Gitlab to be perfectly adequate.
When it comes to CI/CD, Gitlab CI blows Github Actions out of the water by a HUGE margin.
So, if I just wanted a tool that got things done for me, instead of fragmenting myself with Github + Github Actions + TravisCI / CircleCI, etc, I'd just get one Gitlab subscription and call it a day.
Github indeed has somewhat superior code-review tools. But I've found Gitlab to be perfectly adequate.
When it comes to CI/CD, Gitlab CI blows Github Actions out of the water by a HUGE margin.
So, if I just wanted a tool that got things done for me, instead of fragmenting myself with Github + Github Actions + TravisCI / CircleCI, etc, I'd just get one Gitlab subscription and call it a day.