Although self-hosting would be ideal for some, none of those would be as mainstream and popularity though. Only Gitlab would match GitHub in terms of popularity and recognition for devs and companies I feel.