I contributed to the Payload 2 code base and have built a few apps for clients with it, used WP for 15 years prior to. It largely depends on your level of experience, client budget, and expectations. An extensive web app will be more cost upfront because you can’t lean on the plug ecosystem.