Присоединяюсь к тем, кто предлагал сделать так, чтбы в том посте, за который меняли карму, это как-то отражалось, и было видно всем. Ну или отдельную систему лайков-дислайков ввести.
Усложнение системы редко идет ей на пользу.
Вот не соглашусь. Самую сложную систему видел на донецком форуме. Вернее там их три.
Одна - можно отметить сообщение, как полезное. Количество таких отметок видно всем, а вот кто отмечал - только автору сообщения. Общее количество таких лайков видно в профиле.
Вторая - можно сказать за сообщение спасибо, а можно - фуу. Количество спасибо или фуу и от кого видно всем. Опять таки статистика в профиле доступна.
Третья - типа нашей кармы, там это рейтинг, ставится не за пост, а вообще, но при этом можно написать коммент - за что. И плюсуется/вычитается не единица, а число от 1 до значения, зависящего от количества сообщений на форуме. Адресат получает уведомление в приват, что такой-то добавил/вычел к рейтингу столько то, и с такими то комментариями. Рейтинг виден под аватарой.
И, как ни странно, очень удобно оказалось.
Согласие/несогласие можно выразить в текстовой форме
Можно. Но форум при этом заполняется совершенно малоинформативными сообщениями, типа +1. А нафига?