Despite my lack of tech savviness, all-in-all I would say that WP is pretty easy to navigate, even for a newcomer. It is open-sourced, and you can use existing code from a plugin and make modifications to fit your needs. Additionally, there are tons of plugins to individualize your site, and many of them are free. I also appreciated the forums on wordpress.org for guidance.
Because WP is open source, there is potential for hacker invasion, and so one must be mindful of updates. Another downside is that you get sucked into the “freemium” plugins but find yourself always wanting to upgrade for more bells and whistles. However, if you factored in all of those separate costs, incrementally they may catch up with you.
I think the most challenging thing with WP is getting the layout of things to make the site look presentable. For example, for this final project, I am using the Sydney theme. I’d like the font, font color, headers, etc to all be the same. I feel as though I looked everywhere and that there should be an easier way, but I ultimately found myself clicking on every block editor section to get that blue color. It also seems like once you settle on a color, it should populate so you don’t find yourself constantly referring back to it. It wasn’t hard, per se, but extremely time consuming, and still not quite where I want it to be.