После использования, в свою очередь, всех трех фреймворков, которые вы перечислили, я могу легко заключить, что Mate - безусловно, лучшая фреймворк. Конечно, это только мое мнение, и определение того, что делает основу лучше, зависит от ваших требований.
Для меня наиболее привлекательной особенностью Mate является то, насколько хорошо она разделяет различные уровни вашего приложения. Познакомившись с ним, я никогда не смог вернуться к использованию фреймворка, который широко использует "Singletons" глобального состояния (Cairngorm, PureMVC).
Тем не менее, Mate, вероятно, может быть немного сложным для начала работы, так как документация все еще немного устарела, что затрудняет поиск информации о том, где найти новейшую информацию. Некоторые из лучших практик и подходов, которые были сглажены, можно найти на форумах Mate, требующих некоторого изучения постов. Тео, один из самых активных пользователей этого форума, написал очень хорошее резюме о преимуществах Mate в следующем посте:
Flex MVC Каркасы