GitHub's default path for organizations is that you are creating a business that will be very separate from your personal account.
GitLab's default path is that it's just a group. Maybe just a named group for related projects. Once you dig in though, GitLab's group admin is much better than GitHub in my opinion.
Other than that, their CI system is quite amazing!
* in marketplace, limitations apply
Why on earth are there so many domains in their login flow? My password manager can't make heads nor tails of it 90% of the time
I was working on Outlook stuff at my previous job and it was a nightmare. They have three different offerings of emails. You can login in Outlook and O365 with the same account iirc, but not the others. Or something like that.
I just remember wanting to cry as I tried to figure out how to login.
Then the API docs are even worse. They had different APIs for each email offering and one pointed to the other then that one pointed to the previous one.
Microsoft's problem is that it has too many services. Google may change things constantly but at least they don't have three different email offerings with three different APIs at varying levels of brokeness.
I'm not sure how relevant it is to you, but I hope you take some inspiration from https://platform.sh/ – it's the PaaS I've had the most luck with. While it isn't perfect, it's the closest thing I've found so far. Their "almost everything is in git" and instant environment cloning are fantastic features.