The only things I like about GitHub is the simple Github Pages setup and some integration options. Thus if I don't need those features, my code is on a GitLab instance. Most of the time also mirrored onto such an instance as well.
I could be wrong, though I feel Codeberg doesn't have many of the features that come with GitLab.