Я бы всё это описал очень кратко: под каждую задачу нужно выбирать наиболее подходящий инструмент. Я уверен, что Drupal со своими задачами справляется, раз имеет такую популярность. Лично я готовые CMS не люблю, поэтому всегда выбираю Yii
Я уверен, что при определенной сноровке и наличии собственных наработок процесс создания сайта на Yii не будет занимать больше времени, чем Drupal Плюс, останется легкая расширяемость и простор для будущей оптимизации. В любом случае, убедить меня в обратном будет трудно