Indipendentemente dall'impostazione predefinita nel file build.gradle, in uno sforzo di sviluppo basato su team è necessario utilizzare un gestore di repository come Sonatype Nexus o JFrog Artifactory e non fare riferimento direttamente a questi repository a monte.
Ciò ti consentirà di risparmiare molta larghezza di banda, combinare entrambi e molti altri repository e gestirli tutti nella tua rete.
In termini di Maven Central vs JCenter. JCenter è lo sforzo di JFrog per abbracciare, estendere (e sterminare?) Maven Central. Maven Central è il repository predefinito in Maven, SBT e altri, mentre Gradle è passato a JCenter. Ciò non sorprende se si considera che JFrog e Gradleware lavorano insieme come aziende. Poiché l'SDK di Android utilizza Gradle come sistema di build ora, il passaggio a JCenter è stato un passo logico successivo.
JCenter stesso è una sottile impiallacciatura sulla parte superiore di Maven Central. Lo proxy (più o meno correttamente) e aggiunge componenti aggiuntivi. Entrambi sono ospitati su reti CDN e altamente performanti. Maven Central stesso è l'obiettivo di tutti i progetti Eclipse, Apache e la maggior parte degli altri progetti open source e senza di essa JCenter sarebbe per lo più vuoto.
Usando uno di loro funzionerà bene, ma suggerirei di andare direttamente alla fonte dove puoi e per di più prenderne il controllo usando un gestore di repository. Nexus Open Source, ad esempio, è gratuito e supporta i repository Maven utilizzati da Maven, Gradle, SBT, Ivy e altri, nonché il supporto NuGet, NPM e RubyGems.
Disclaimer: sono l'autore di Repository Management con Nexus e trainer Nexus per Sonatype, sponsor del repository centrale gratuito, capo del progetto del plug-in Maven per Android e ho inviato alcune librerie Android a Central ricostruendo da AOSP.