Некоторое время назад плотно поработал с HostCMS (делал интернет-магазин) и по результатам сформулировал для себя некоторые плюсы и минусы системы
Плюсы
+ универсальность. Даже в бесплатной версии у вас будет полноценный магазин, гостевая, каталог публикаций, галереи и еще куча всего
+ вменяемая поддержка. Обычно оперативно отвечают на форуме, а за плату и индивидуально
+ система обновлений. Приятная штука, поскольку позволяет поддерживать систему в актуальном состоянии. Правда, как раз сейчас возник небольшой трабл, но, полагаю, разберемся
+ поддержка нескольких сайтов из одной админки. Не использовал, но кажется полезной
+ Редактирование со стороны фронтэнда (посетительской стороны). Не нужно искать страницу в админке, чтобы исправить увиденнный недостаток. Не только тексты, но и шаблоны с макетами, что упрощает жизнь в силу запутанности админки (см. ниже)
Минусы
- обратная сторона универсальности громоздкость системы . Она выражается как в приличном объеме скриптов (что несущественно), так и в большом количестве запросов к БД при генерации страниц (на главной с 6-7 динамическими блоками доходило до 300 штук, на остальных поменьше, но все равно существенно). Конечно, база должна работать, но сердце кровью обливается...
- модуль кэширования включен начиная с достаточно дорогой версии "Бизнес". Нисколько не претензия к разработчикам, я сделал бы так же Но нужно иметь в виду, что если ресурс получит хотя бы небольшую популярность, придется раскошелиться
- как уже говорил, несколько запутанный интерфейс админки. Если нужно сделать что сложнее, чем набрать текст на странице, придется вникать, где искать.
- API хорош для решения типичных задач. Если требуется нестандарт, хавайся у бульбу. Нередки методы, генерирующие непосредственный вывод. И если нужно до вывода вклиниться и что-то сделать с полученными данными, приходится использовать другой метод для получения данных, обрабатывать их и вручную формировать xml, что утомляет и загромождает код.
- мне кажется, XSLT для такой шаблонизации несколько чрезмерен. Особенно в сочетании с иногда довольно жесткими рамками API. Если бы данные можно было легко обработать в динамическом коде, а то и там не подступишь, и собственный функционал XSLT невелик -- приходится изворачиваться для сущих мелочей типа вывода определенного количества слов из новости.
Итог
Система хороша для быстрого старта и прощупывания ниши. Есть "все и сразу", если не задаваться целью что-то существенно менять, то начать можно быстро, а по мере зарабатывания миллионов покупать более мощные сервера и редакции.
Но если нужно что нестандартное, то доработка может оказаться непростой. Может статься, что дешевле будет сделать на основе опенсурсных ЦМС или вообще написать под заказ, благо прекрасных инструментов хватает