Ен поверите, фреймверки — не цмс, которые подходят под _определенную задачу_, они больше относятся к глобальным штукам которые составляют основу для разработки, причем основа эта, обычно (я беру в счет стандартный фреймверк), не относится к назначению сайта, а в большей степени связана с обработкой данных (опять же, я напомню что я не имею ввиду специфику сайтов, а архитектуру, в 80% они не связяны). Поэтому _лучшего_ фреймверка для блога/соц сети/игры/магазина не бывает. Есть цмс (грубо говоря) построеные на одном из фреймверков, подходящие под текущие задачи (это если Вы не вкурсе что Вам подходит), вот среди них и стоит выбирать, мне так кажется.