Я бы предпочел, чтобы вы использовали SSRS, но только потому, что вы сами согласились с тем, что вам не нужно ориентироваться на эффективность. Linq2Sql - хороший вариант, но SSRS обеспечивает очень простой способ сделать это. У вас хороший графический интерфейс, мастера, простота настройки.
Преимущества SSRS заключаются не только в простоте разработки, но и в поддержании и настройке отчетов. Ваши отчеты не будут статичными и могут со временем меняться. А настройка отчетов в SSRS НАМНОГО проще и может быть выполнена новичком. Формат RDL основан на XML, что также является преимуществом. Вы всегда можете поделиться им и легко сотрудничать.
Подводя итог:
SSRS
Плюсы:
Удобство использования
Может быть разработано / изменено начинающим пользователем
Хорошо для ремонтопригодности
Прекрасно подходит и для графических отчетов
Минусы:
Скорость
S / W Стоимость :)
Linq2Sql
Плюсы:
Скорость
Минусы:
Требуется экспертиза для разработки / поддержания / изменения
Сложно изменить