May I suggest taking a strong look at ProcessWire? You only need to deal with fields, templates and pages and all content is in a simple to understand tree hierarchy. I switched to it from WordPress 2.5 years ago and haven't looked back. Great developer community as well.
While it looks nice, it isn't in the category of software I would use. I don't need a CMS, per se.
I use Drupal for commerce with subscriptions, support ticket tracking, forums, software license management, and, only peripherally, for content management. So, it's not the "CMS" part of Drupal that matters to me. I need an ecosystem that contains a bunch of functionality that operates reasonably well together. Drupal, for all its warts, does actually have most of the code I need already written. While it's taken me months to migrate to Drupal 7, it would have taken years to implement all of the functionality I need from scratch (our website is not our core competency or what we're selling, it's a tool for supporting our actual products, so I don't have a team...it's just me).