Sure, services like GitLab and BitBucket are cool, but GitHub is the superior option. Take away the fact that they are open source/have unlimited free repos, and there isn't much else.
GitHub has a superior UI, a waaaaaay bigger community, a great API, offers student discounts (5 free repos), and other goodies.
The GitLab UI is improving at a rapid pace, have you tried it recently? Is there anything you miss from our API? http://doc.gitlab.com/ce/api/ With GitLab.com your free repos will never expire.
GitHub has a superior UI, a waaaaaay bigger community, a great API, offers student discounts (5 free repos), and other goodies.