Really 99% of the arguments I hear about WordPress are because of the community of "developers". Don't get me wrong, there are tons of great developers in the community that are actively working on great features for WordPress either in the form of core or plugins. What I'm specifically referring to are content maintainers that know some CSS, use themes like Avada, and know their go-to plugins to make bloated and convoluted, hard-to-maintain sites.
Really I think where WordPress actually lacks is in the API department. The almost non-sensical approach to partially implemented OOP kills any ambition I have to create a site without my own weird abstraction layer I wrote on top of it all.