Das ferramentas nativas é os recursos que você quer utilizar, com câmera, localização, bússola, giroscópio, sensores de autenticação dentre outros, algumas dessas ferramentas você não consegue usar no PWA, mais câmera, localização, captura de áudio, cache é possível. De qualquer forma, de uma olhada nesse link. Quanto a libs e frameworks eu sempre utilizei o react com antDesign.