Arguably, Drupal is an excellent CMS; it’s used by “hundreds of thousands of projects” (from professional to proprietary to educational); it’s the platform I selected for my most recent DH project; and it’s one I’d recommend to others (it’s learnable; teachable; extensible). But I would by no means necessarily advocate Drupal over any other CMS.