I tried switching for a bit with Gitea(Codeberg) and Drone CI/CD. And it was OK, but i missed a lot of the niceties of GitHub, and i felt that Drone CI/CD is not that great compared to GH-Actions or GitLab CI/CD. I returned to GitHub due to popularity and the nicites of GH-actions but I'm now thinking of using GitLab. Yes its closed source(gitlab.com) and its limited on the free tier(especially for projects, even open repos), but its probably more funded and stable than community hosts like Codeberg, and the CI/CD is awesome, with 50,000 minutes for Public repos or self hosting. And there is no Copilot, at least not yet. Gitlab.com is not listed on the SFC's website, because its not open source, but i think its better than just sticking with GitHub. On the other hand, its still closed source, and its way more (free tier) limited and less popular than GitHub.
So what do you think? is switching to GitLab for Ethical reasons the right choice? or it doesn't really make sense unless its an actually open platform?