A PWA works in the browser, installs on the home screen and covers 80% of use cases. It costs less and updates without stores.
A native app is needed when you need reliable notifications, sensors, extreme performance or in-app sales. It costs more and must be maintained on two stores.
The right question is not 'which is better' but 'what will my users really need in six months'. The answer changes accordingly.
