Drupal definitely is the 800lb gorilla in the PHP space. You can do everything with it, but you'll often need to spend some (read: lots of) time getting it going.
For lighter sites, I recommend GravCMS [1], which does a fair amount of what you're looking for. Their documentation [2] is decent, as well.
How many users does your client have? It's been a while since I last played in the WP land, but is it possible to setup new roles that are more restricted?
Sorry, was on mobile:
Looking to allow a user posting ability/"dept organizers", without them being able to mess with plugins and other random admin stuff! =]
For lighter sites, I recommend GravCMS [1], which does a fair amount of what you're looking for. Their documentation [2] is decent, as well.
How many users does your client have? It's been a while since I last played in the WP land, but is it possible to setup new roles that are more restricted?
1: https://getgrav.org/ 2: https://learn.getgrav.org/