Why a .app domain is secure by default
A .app domain is different from most domain extensions because HTTPS is not just recommended. It is required by browsers from day one.
That secure-by-default setup is useful for mobile apps, SaaS products, dashboards, login pages, download pages and product sites, but it also means you need a valid SSL certificate before launch.
If you want a product URL that immediately tells users they are visiting an application, a .app domain is a strong fit. If you want a normal marketing site with no app-specific signal, .com or .co.za may still be simpler.