Artem Nim: Как минимум сложная событийная модель, которая:
а)плохо ложится на цикл обработки http-запроса,
б)забирает под себя контроль за формированием разметки, что усложняет кросс-браузерную верстку и js-разработку.
в)заставляет писать дополнительный код для маппинга входных параметров запроса в модели уровня приложения(потому что отсутствует само понятие модели)