Info:
Put more info in the game. Fx Im a doctor, would be nice to know if I saved someone from death that night. Makes no sense that I dont know that. Doesnt really change anything if I know it, and its more fun for me to know that I was useful or useless.
In general more info (even if nothing happens), will help make the game more immersive.
I'm completly ok with that

Roles:
Witch. It might be challenging and fun to play witch because you try to find out who is who. But seriously this class doesnt add any fun to the other players, and doesnt contributen to the debates or suspecions. It just makes everything more chaotic and random, and "witch" doesnt make sense next to roles like Mafia or Escort. Keep it real and remove Witch role!
Not ok with that. I think you didnt really understood. Witch is a mafia player, even if its a neutral alignement. Witch has to kill towners to win using others players powers and selecting on who to use them. I think its a really interesting rola that has to be preserved.

Far to often do players want to discuss and say what they think, but are afraid to do so, because if they get too much attention, SK/mafia will just kill them.
Therefor I suggest all players should be able to, during night, to post an anonymous tip, that everyone see during the day.
This will also give classes that dont have night abilities, still have something to do during the night.
SK/Mafia/e.g can also use this to confuse.
euh... i dont really see how that can get the game more interesting... what will be the value of those anonymus notes, as any one can write them... they loose all credibility...