In my day job I used a far more enterprise CMS (Kentico) but my side gig is WP all the way. Actually my client had fired their previous dev shop because nothing was getting done - they were using dang Weebly, which was effectively impossible to customize and every single component was nickel-and-dimed.
But the client wanted the ability to update templates and pages without code. Their current site was already WP and their previous dev sold them on Weebly for…reasons.
So I got in there and cleaned it up. Not saying it’s perfect, but Elementor met many of their needs. Sure I’ve needed to do some more advanced config, but I’ve actually enjoyed it.
That said, I’m exceedingly mediocre at PHP so that’s a factor I’m sure. Too many years in a .NET platform.
There’s a reason WP has such a large market share. Certainly it has its vulnerabilities, but if you want a site fast? It’s effective. And the marketplace for free and paid customization just can’t be beat.
WordPress vs custom CMS solutions each have their own advantages and considerations. One advantage that I think WordPress may still have over custom CMS, for small businesses, is all the SEO features and plugins it offers out of the box. With custom CMS more of the SEO heavy lifting falls on the developer.