Is bitbucket considered not a competitor? I've found it quite suitable for anything github does, though I'm at max a 5 person team.
Two examples, why I don't use BitBucket for big projects and essential clients :
1. Interface is not that good - e.g. makes it hard to manipulate issues. 2. Integrations with some CI is not as good as in GitHub.
That's a strong statement... I prefer bitbucket default view actually. The fact I can see the latest commits right at the start is very useful to me.
I'm glad to see they have changed this; navigating to a GitLab project now shows you the readme. Definitely going to give it a long hard look to see if I can switch again.