Понятно, что от чего зависит. Плагин с депенденси только один раз установиться. Если ты определил в плагине основном какие то ресты, webwork и т.п в дескрипторе плагина то их не будет при компайл. Ну и мне не нравится когда все классы завертываются в плагин. Некрасиво. В принципе некрасиво было для меня основным) Это как примерно когда ты js в плагинах пишешь то можешь просто js написать. Можешь requirejs использовать а можешь backbone.