A couple of thoughts.
CQ is flashy out of the box and sells well because the user can see
a cool looking page being created using drag and drop components and
content. It also has a well designed demo desktop and mobile site
available after install. Authors can see pages in explorer context of
sites that can make it easy to update.
CQ platform is a complex java services stack using a lot of open
source including JCR, Apache Sling, Felix, Maven and the proprietary
jason. They have some cool components for running marketing campaigns,
site analytics, personalization and good support for
You do have to know best practices in setting things up and writing
custom components up in this kind of landscape.
I think drupal is easier to learn and you can do some great things.
Versioning conflicts can be an issue.
More information about text formats