As a PM I always describe something between myself and the development team, for example, if they don't want to implement something... To solve it, I use data to be on my side, can be analytics, usability tests, a/b tests results, direct calls with customers and competitors Less
1. The ability to edit a message, seems pretty basic to me. They already have the delete option, so this is not about data integrity as you can always delete a message and posy again... This is something most tools have, like Slack that allows it. Dev wise it's not that complicated.
2, For the second feature I would suggest the private chat room like what Telegram has. I think this feature will require major dev effort, as well as enforcement tools like don't allow screenshots etc. Also it might bring the wrong users to the platform, as Telegram is also used for drugs, and other illegal things because of these features. Less