I use GH because everyone else seems to, and while the UI is nice, I think the permissions system is utterly broken so I now have to have multiple accounts so that I can allow third party access to my repos but not every repo I have access to.
Agreed. GitLab's permission system seems better for specific permissions so hopefully that will translate well when/if 3rd parties start writing plugins for it.
Thanks for the reply! I think Project Services makes sense. This was just me not reading the docs or researching this better. I'm going to look at adding some services later. Thanks for the information!