Может польза и есть от этого компонента, но какая-то сомнительная)
Вот несколько смутных моментов:
1. При обращении к модулю нужно указывать Itemid, где он опубликован. Иначе работать не будет. На мой взгляд несколько не логично. Если например модуль вставляется напрямую в компоненте например, то Itemid определить фактически не возможно. Так же это мешает вызову AJAX методов из админки, например.
Т.е. нужно каким-то боком каждый раз узнавать Itemid где опубликован этот модуль.
Связано это с тем что модули выбираются стандартным методом
$moduleObject = JModuleHelper::getModule('mod_' . $module, null);
Предложение простое - избавиться от привязки к Itemid, т.е. написать свой метод выборки нужного модуля
2. В модулях можно указывать метод, который должен вызываться
$method = $input->get('method')? $input->get('method') : 'get';
Так вот не понятно, почему такая же фича не реализована для плагинов. Т.е. если мне нужно в плагине больше чем 1 метод, то по логике мне надо делать 2 отдельных плагина?)
Конечно это можно легко обойти с помощью дополнительно передаваемого параметра. Но все таки, почему это не реализовать стандартно.