Trabalhei em um projeto que a ideia era desenvolver um PWA offline.
E, para iOS, tem uma limitação muito crítica. De forma bem resumida o offline não funciona. O usuário instala o app PWA, que, configurado pra isso, claro, já deveria fazer o cache dos arquivos indicados, mas no iOS basta desligar os dados, fechar o app que o cache some 🤡
Tirando isso foi um projeto bem daora.