Работаю на drupal полтора года. Из плюсов визуализация запросов к базам данных (views) Меня сразу привлекло, даёт очень большую гибкость, но работая с drupal придётся столкнуться с api и php потому как иногда какие-то вещи проще реализовать через api. Очень много хороших сайтов поддержки. Отличное сообщество.
Заметил что для wordpress больше готовых решений конкретных задач, что поваляет сэкономить время, но все эти решения как правило коммерческие.
В drupal всё наобарот на моём опыте, нужно ещё поискать коммерческие модули. В основном всё реализуется по средствам api или таких монстров как rules, views, panels. Поэтому погружение в drupal требует больше времени но даст возможность освоить инструмент для решения универсальных задач.
Скажите нужно ли закрывать результаты поиска по сайту директивой Disallow: /search/, прочитал что поисковики не любят кучу бессмысленных страниц в поиске