GitHub
GitHub App installation, branch + repo picker, push triggers built in.
Perforce
Helix Core, classic depots and streams, ticket-based auth.
Choosing between them
If your team is already committed to one or the other, use that. If you’re choosing fresh, GitHub is the lighter setup; Perforce is the better fit for projects with very large binary content trees.