Drupal is certainly not only the open-source CMS game in town, but when consulting with clients about the best solution for the full range of their needs, it tends to be my go-to.
Here’s why:
Architecture Scalability Database Views Flexibility Security Modules Search Migration
Architecture
Drupal 8 is built on modern programming practices, and of course, the same will be true for June 2020 release of Drupal 9.