1) Никакой, все шишки набивал сам :) Зато появилось потом понимание, почему нужны те или иные шаблоны проектирования.
2) Система была для использования внутри компании, а сейчас - для личных нужд, так что без инсталлятора.
3) Ранее RedactorJS, сейчас QuillJS.
4) Специализация варьировалась в зависимости от типа сайта. Для 90% типовых админок в ней не надо было кодить - структура данных и разделов админки описывалась в XML-файлах.
5) Разумеется.
6) Лучшим выбором оказался Smarty. Да, он несколько уступает по скорости Twig, но значительно выигрывает в читаемости шаблонов, и как по мне - в простоте и функциональности тоже. Шаблоны на чистом PHP в большинстве случаев - неправильный подход. Просто сравните:
<?=func3(func2(func1($var)))?>
{$var|func1|func2|func3}