Ps. Interesting how a post from 1 hour ago with 4 points has managed to appear on the frontpage. Has HN changed their algorithm?
Self hosting isn't too bad if you want to try out the more advanced stuff.
GitLab: every thing but each thing is just okay
GitHub: some things but each thing is great
Bitbucket: some things but each is just okay
https://about.gitlab.com/blog/2021/01/26/new-gitlab-product-...
GitLab Premium is ($19/month + runners + [optional] self hosting) vs ($21/month + possibly leaking your code/secrets in copilot).
And, in my opinion, GitLab CI has a much better feature set and integration than GitHub's. You have so much opportunity to optimize the performance of your runners just off the bat. It's quite amazing especially for people with larger repos (ex: monorepo companies).
In my experience the offerings of GitLab are far better