For client projects I tend to go with KirbyCMS. Easy license, great functionality, very easy to setup and configure for the client side users. And way less bloated. I actually really dig it and nearly exclusively use it for my projects.
But other tools are great as well, like ProcessWire (named above).