I have an account on GitHub, originally to file a bug on Paramiko (still open). I now also have one project there, to experiment with the pull-request style of development (don't like it on GitHub). I was never going to use GitHub much, since it's a thoroughly proprietary service.
I don't like GitLab, either. They are not sufficiently free software for me to be happy (they're "open core" instead), but I understand why many others think they're free enough.