Build Native Apps if user delight is important: It is almost impossible to create delightful, nifty user experience features and animations in PWAs. A simple example is when we designed an e-commerce page in PWA. The page has a vertical scroll for the primary navigation and four horizontal scrolls for secondary navigation. The PWA had high lag for all interactions, especially for horizontal scrolls. This was further complicated when the items were added dyamically to the scrolls and when the page had many elements to scroll for. When we transitioned to native mobile app, the scroll interaction became significantly smoother.
As the CEO of Startup House, I would recommend considering Progressive Web Apps (PWAs) for building a mobile app. PWAs offer a great balance between the reach of a web app and the performance of a native app. They are cost-effective to develop and maintain, and provide a seamless user experience across different devices. For example, a travel booking app could benefit from being a PWA, allowing users to access it quickly and easily on their smartphones while on the go. Ultimately, the choice between PWAs and Native Apps depends on your specific business needs and target audience.