When we originally announced GitLab.com I made the main point that it would have private repos for free. I think it is great for beginner users that private repos on GitHub are now free. If
you're starting to program and aren't ready to share your code with the world yet, you don't have to have a paid account to keep it private.
At the time, I was very disappointed to learn that BitBucket.org already offered the same. GitLab took off despite that and GitLab.com recently surpassed 10 million projects.
At GitLab we think that repositories will become a commodity. I think Microsoft will try to generate more revenue with people using Azure more instead of paying for repos. We're focusing on making a single application for the entire DevOps lifecycle
that can replace a lot of other tools. Or, as Stavros Korokithaki phrased it: "My move to GitLab was basically 'Come for the free
repos, stay for the rest of the amazing features.' I will not be moving off it, and my new repos will keep being on GitLab."