I started off on Github after a few people recommended it to me, and sure enough I signed up, started uploading a few bits and after a while I don't know, just something about Github being owned by Microsoft, makes me want to run and take my projects with me haha
That's where I started looking for private repository's, this week I discovered GitLab and seriously I know Gitlab doesn't offer as much support but there's so much more for GitLab for developers compared to GitHub.
Github is more commercial I'm finding, where as GitLab is more professional and offers a lot more on the table than GitHub. It will be interesting where the future goes with both of them but certainly not going back to Github haha!