Provavelmente estou em minoria hoje em dia, mas eu diria que você não quer usar o CDN a menos que seja realmente necessário. Os principais fatores para começar a usá-lo são:
- Usuários geográficos cruzados. Se você hospedar seu site nos EUA, mas tiver uma quantidade visível de usuários europeus, o CDN melhorará o tempo de carregamento.
- Grande quantidade de usuários e \ ou grande conteúdo, então um servidor principal não é mais suficiente. Pode-se pensar em qualquer site de vídeo pornográfico (ou Netflix, se quiser). O fluxo de vídeo é uma carga pesada, com o CDN seria muito menos carga no servidor principal.
Mas ... a questão é que esses pontos não são realmente aplicáveis a 90% dos sites do mundo. Aposto que você não é o Facebook com milhões de usuários online ao redor do globo, você não é o Pornhub com centenas de GB transferidos a cada segundo.
Se seu site é direcionado a usuários em sua cidade / país e a capacidade de um servidor é suficiente para a quantidade de usuários que você tem - por que você iria querer um CDN? É mais rápido para os usuários em sua cidade e mais simples para você buscar tudo localmente em seu servidor principal.
Era mais sobre CDNs em geral, agora deixe-me chegar mais perto da questão real sobre jQuery ou qualquer outra biblioteca.
Se você deseja que seu site permaneça acessível e funcionando sem manutenção por mais de um ano, digamos - coloque-o localmente. As bibliotecas hoje em dia estão sendo atualizadas em um ritmo louco que você provavelmente não quer seguir. E versões antigas estão sendo excluídas eventualmente. Além disso, a biblioteca inteira pode morrer (embora provavelmente não se aplique ao jQuery).
De minha experiência recente - atualizei o TinyMCE no site que mantenho de 3.xx (datado de 2012) a 5.xx (datado de primavera de 2019). Este site funcionou por 7 (sete!) Anos sem nenhuma manutenção nesta parte da lógica. Não havia um conceito de "minimização" naquela época e os CDNs não eram tão comuns como agora. Mas mesmo que fossem comuns - você nunca sabe o que acontecerá em 3-5-10 anos a partir de agora. Normalmente você quer que seu site permaneça vivo mesmo sem você mantê-lo, não é? No entanto, se você puxar o jQuery do CDN hoje, esse link pode (e, provavelmente, vai) quebrar em 5 anos.
Uma solução com CDN E fallback para a versão local, conforme sugerido por @Xaver, pode ser um bom compromisso. Mas ... talvez apenas se livrar do link CDN? ;)