I dont know about others. But for me, I'm using gitlab because they have other feature/service that I don't know if it exist on github.
Like built in CI/CD and container repository for docker. It helps for managing repo or project.
Free private repo in github makes me happy since I have other options to store project, but I don't know if github have the same feature like on gitlab.