Если уж сравнивать разные сервисы, то стоит расставить их в порядке популярности:
1. GitHub
2. BitBucket
3. GitLab
Немного подробнее:
1. GitHub
+ большое комьюнити, по сути сначала ищем что-то на гитхабе, и лишь потом гуглим (если там не нашли, что редко)
+ самая богатая интеграция сторонних сервисов
+ удобство "все в одном месте" - и свои проекты, и весь мировой опенсорс, который спокойно форкаем, контрибютим
+ активный акк на гитхабе - лучше любого резюме, как уже писали
+ свои опенсорс-проекты на гитхабе имеют большой шанс быть замеченными
- в бесплатном акке нет приватных репо
- аккаунт организации создается из аккаунта юзера, не совсем удобное управление
Обновление от мая 2020: бесплатные приватные репозитории давно есть, управление командами/организациями сильно улучшилось + появился еще целый вагон фич.
2. BitBucket
+ неограниченное количество приватных репо бесплатно
+ аккаунт компании - виртуальный, легче и удобнее управлять
+ куча сторонних интеграций тоже, но меньше чем GitHub
+ / - интеграция с продуктами Atlassian (например, Jira) - кому-то огромный плюс, кому-то минус. Битбакет популярен на западе у энтерпрайзов
3. GitLab
+ бесплатные приватные репо
+ self-hosted версия (но это уже из другой оперы)
- самый молодой, совсем юный, есть баги, функциональность еще бедная и не выпилена
- мало внешних интеграций
Обновление от мая 2020: Функциональность GitLab давно уже нельзя назвать бедной - в некоторых аспектах они и GitHub превзошли.