На самом деле, конечно, зависит от задачи. Не всегда удобно модули использовать. Если за разноску проводок будут отвечать, например, бухгалтера, то гораздо проще будет действительно настроить dimensions и использовать их, чем учить пользователей работать с новым модулем. Нужно учитывать, насколько сложно будет обосновать появление новых операций. Далее, бывает, что подходящего модуля просто нет (пример - payroll). Наконец, не стоит забывать, что SSRS отчеты есть не во всех модулях