Technology is my day job, and I have a lot of experience with CMSs. I don't want to spend my free time managing a server to run just one application, so I'm sticking to PHP (I have a few things I run already on it). However, the options in that space are not the best. WordPress and Drupal are just a nightmare of plugins with archaic template concepts. There are more modern options like Craft, but I've been through a few major version upgrades on Craft. Having to damn near rebuild the site each time is too much headache.
I'm currently almost leaning towards Grav, but I have mixed feelings about their documentation. It has a lot, but feels a bit sparse on some topics.
Honestly, that's probably the best way to go. I've been meaning to try out a few of those.