Как на мой взгляд, функция "репутации", сама по себе - полезна, т.к. позволяет:
- "опустить" явно неадекватного участника (такие случаи, увы, бывают - у кого-то видел ба-альшой минус, к которому тоже приложил руку);
- "поблагодарить" участника за полезное, содержательное сообщение (ну или за приятный юмор, в конце концов).
Другое дело - форма, в которой эта "система репутации" реализована...
Вариант "спасибо" за конкретное сообщение выглядит достаточно привлекательно, но здесь, как мне кажется, желательно было бы учесть два момента:
- нагрузка на форум (сервер, БД). Вариант, в котором сразу в сообщении выводится список всех, кто "сказал спасибо" - снижает скорость работы форума. Было бы лучше, если бы выводилось, например, общее количество "благодарностей", а просмотр "кто" - происходил по ссылке в отдельном окне/странице. Не знаю только, есть такой мод для данного движка или нет;
- в тех вариантах, что я видел, "спасибо" - это всегда положительная оценка. Но иногда хотелось бы высказать и "несогласие/порицание".
Как вариант, для текущей системы "репутации" я бы увеличил минимальное количество сообщений для доступа к этой функции до 50 или даже больше, чтобы исключить возможность злоупотребления "случайными" пользователями.
И в заключение. Лично для меня - система репутации не так уж и важна, но с ней форум - несколько более живой