Y'a un élément en faveur de github que je n'ai pas vu (sauf erreur de ma part) ni dans l'article, ni dans les commentaires (y compris ceux de l'article d'origine) : l'aspect "social" de github.

Le fait qu'un seul profil rassemble un grosse part de la contribution open source d'un dév. Ne nous le cachons pas : on est fier d'afficher que l'on a participé à X projets, poussé ou mergé Y pull request, contribué à Z issues. Ça caresse l'égo, et pour ceux d'entre nous qui sont développeurs le jour et la nuit, ça nous fait un "book" accessible à n'importe quel recruteur en un clin d’œil. Recruteur qui a plus de chance de saisir l'activité d'un dév sur github qu'en fouillant dans les entrailles des commits de 10 forges différentes (effort qu'il ne ferait sans doute pas).

Je ne sais pas s'il est possible de constituer un profil "inter-instances" sur gitlab, mais j'imagine que récupérer également cette caractéristique de github aiderait à attirer de nouveaux dévs ou projets.