Como tudo nessa área a resposta é um enorme "DEPENDE". De modo geral eu vejo com bons olhos os PWAs, mas entendo que eles não são e nem devem ser usados como uma solução universal para qualquer problema.

Em geral, quando penso em criar uma aplicação PWA eu penso no uso desktop e mobile, geralmente eu vou para fora da curva comum e procuro soluções como o C# utilizando o Blazor WASM, mas tudo vai depender da aplicação e do porquê dela existir.

Legal legal, tu já fez alguma coisa com o Blazor WASM? caso tenha feito, pode mostras pra gente?

Que tipo assim, comparado com react e outros libs/frameworks , não vejo as pessoas falando muito sobre ele, levando isso em conta, há plugins/libs e outras coisas pra complementar seu desenvolvimento?, tipo, pra tu não ter que ficar reinventando a roda toda vez

ahhhhhhh e como tu consegue fazer um PWA funcional, tipo , usando asp api do navegador(ex, geolocalizaçao, nfc, etc) com ele