Codeberg only serves a small subset of what Github does.

Pitching them as a no-brain replacement and advising people to move all their personal repos over is abusive towards Codeberg.

For community-facing FLOSS it is good. For other uses you need to look elsewhere. Forgejo, which is what Codeberg ises, is easy to self-host and other providers exist.

https://sr.ht is more open and has paid options.