I answered this in another thread, if you're already running a large GitHub organization, GitLab is the closest alternative in terms of features
A big plus is that it also has an open-source Community Edition that you can self-host
There are also many consultancies able to provide professional support with running it in your org, including migrations.
There are also many consultancies able to provide professional support with running it in your org, including migrations.