A benefit of private GitHub repos is that you're still nicely integrated with your open source dependencies on GitHub. For example, if you file an issue in your private repo that mentions an issue in some other public repo, you'll see your own reference when viewing the public issue.