(Dis)Advantages for different container hosting?

I noticed that the Datahub setup is using the Google Container Registry (GCR) for its Docker image - e.g. https://github.com/berkeley-dsep-infra/datahub/blob/45edcae128fac8389ab5836ff5d3118156592f1d/deployments/data8x/config/common.yaml#L85

Is there any advantage to using GCR for the Docker image, when on a Google Cloud, as compared to some other hosting, such as Docker Hub? For example, could it make a difference for network costs? More generally, is there a reason to chose one container hosting option over another, for JupyterHub?