Лично мне не нравится возможность удаления сообщений (а также редактирования сильно пост-фактум), хотя доводы сторонников этой возможности тоже нахожу разумными.
Дело в том, что дискуссия представляет собой одно целое и принадлежит всем участникам; кроме того, право видеть эту дискуссию принадлежит не только ее участникам, но и другим членам форума (которые читают, и необязательно в реальном времени). Эдакое произведение мысли. И если какой-то этап (сообщение) этой дискуссии изменить или вовсе удалить, то будет нарушена связность этого произведения, читающие будут видеть не то сообщение, на которое отвечали другие участники дискуссии.
В принципе, я склоняюсь к тому, чтобы просто порекомендовать участникам не использовать опцию редактирования (удаления) без крайней нужды, но саму техническую возможность не отбирать, сделать такое положение вещей негласным (или даже гласным) «законом». И положиться на порядочность и чувство меры присутствующих. При этом было бы здорово, если бы во избежание противоречий оставалась доступная всем запись о том, что такое-то сообщение было удалено или изменено. Ну то есть для меня оптимальна, пожалуй, неограниченная возможность редактирования (с возможностью удаления всего контента до символа точки), при этом существуют рекомендации не стирать содержимое без веской причины (передумал/а — не веская причина, ИМХО), при этом в сообщении запись о редактировании и (желательно) причина редактирования (на ХФ какое-то время так было; хочешь редактировать пост-фактум — укажи причину).