The Wordpress actions and filters approach is solid and if you use an IDE like phpstorm it gives an amazing development experience because you can simply “search through autocomplete” possible hooks and read/check which one is better, the other main thing is you can always debug what’s happening as Wordpress php code base is extremely good.
Now for the block editor, what really helped me was copilot and ChatGPT , the documentation for Gutenberg is not the best so sometimes you had to go through the GIT repository to understand how some things should be done, but for the “initial push” on how to approach a block development generative AI is a really good help.
I honestly like Wordpress a lot, the security part is for me one of the drawbacks, you need to keep updating it along with the plugins. But, for a modern good looking and versatile blog , writing in Wordpress and pushing the generated pages to a static website host like GitHub pages is awesome :)