My clients love Wagtail. The 'streamfields' feature makes it really easy to offer editors plenty of flexibility without offering them the opportunity to butcher the site.
The development experience means I love it too. I never did find a simple Wordpress workflow for managing staging and live sites in git. With Wagtail/Django keeping the configuration in code, a git workflow works.
Edit: Apologies if you were actually asking about a solution to allow non-technical people to create a site, rather than manage it.
For non-technical people, Wordpress is a mess as it relies on clumsy plugins for WISIWIGish editing.
From my research, it seems like there are three top CMS for non-techies: Squarespace, Wix and Weebly. I compared Wix and Squarespace primarily and went with Wix because Squarespace has no backup/restore capability. I'd consider backup to be essential for non tech users.
For a business web application, yeah. For someone trying to get a small marketing page / blog online, DIY solutions almost always make more business sense than paying hundreds or thousands of dollars (and then having to self-maintain or pay a retainer).