Не все так плохо
На самом деле они все улучшаются и улучшаются
А вышивание крестиком необходимо из-за использования интернациализации и JSF.
В новом клиенте они вообще планируют отказаться от JSF и использовать свои WebScripts и Adobe Flex. Посмотрим что получится.
>>После каждого изменения в шаблонах требуется перегружать и смотреть, что получилось
В версиях начиная с 2.9 этого не требуется
>>отдельно для гостевого логина, отдельно для админского, отдельно для остальных,
а зачем? если для админского все работает, то и для остальных дожно. Может быть кроме гостевого - он и правда особенный.