In order for you to answer this, I should give you some background first.
I am not a web professional of any stripe. But I understand HTML and CSS and have kept up with them quite well. I have built static websites with only these languages.
I have very little understanding of PHP, despite trying on and off over the years. I can understand simple statements, but if I use some example code, it must work as provided because I cannot alter it or add context.
I once used Drupal for a magazine site, with my own theme. I am familiar with the interface but theming is extremely esoteric (and only seems to have got worse) and it can be very frustrating to implement anything a bit different.
I have tried Wordpress and hated it; it made no sense to me and only got in the way of how I think. Why that is so popular, I don't know.
I intend to set up a hobby magazine website and I want distinctiveness, flexibility, and expansion potential without going down a dead end and ending up out of my depth – mixed metaphor! – invested in a CMS which was the wrong choice for me.
Here is a short list of some of my requirements, those which I am not sure are met by ProcessWire.
Member log-in required for comments – its absence would be a deal breaker.
Potential for later integration with services such as donations or Patreon.
Taxonomy, ideally capable of building strong relevance between content.
Not forced to use blog-like next/previous article links, pagination, chronology, etc. (These seem to be difficult to avoid in Drupal.)
One newest article from each category in a “featured” section on the home page.
Custom image galleries for showcases in masonry grids.
Custom form building for a feedback form. (I would like to have control over the HTML but let the CMS provide the PHP as I have been successful in implementing PHP form processing.)
RSS feed.
Ability to paste Markdown into a content textarea. (I cannot get this to work in Drupal either, though.)