I deal with Drupal (7.x) on a daily basis, so that&#x27;s why you&#x27;ll probably detect bitterness from me.  Personally there are a myriad of reasons why Drupal rubs me the wrong way, most are Developer issues though (Such as their annoying comment form API, and arrays, arrays everywhere).<p>There are better CMSs out there, IMO, but we have to use Drupal because it&#x27;s the only one that has a Certification of Networthiness (I work in the DOD) - and to make things worse for us, we have to use Drupal on IIS with MSSQL (for now).  Why can&#x27;t we just go with Umbraco (.Net)!?