Ответ 1
Marionette автоматизирует много домашних работ в отношении взглядов, которые, я считаю, Backbone должны были включить в первую очередь. Марионетта активно поддерживается и считает ее чрезвычайно полезной и гибкой для моего проекта.
backbone-shellplate, из того, что я вижу, больше подходит для организации вашего кода в модулях, но не затрагивает представления Backbone.
Вы должны иметь возможность использовать шаблон для организации кода, а Marionette - для более легко управляемых представлений. Я считаю, что они рассматривают дополнительные проблемы.
Недавно Marionette добавила версию AMD, поэтому теперь она совместима с RequireJS из коробки.