Just wondering why these new roles have been a bit disappointing, lately.
Storm Wolf - Works against newbies but anyone who has played let's say 100+ games, won't get confused. Doesn't change some specific parts of the chat, either. The only good thing is that it's unknown.
Butcher - Doesn't protect against RK, so if there's no rrv protector, Seer/Analyst will die n2, werewolves will know when Seer will likely be unprotected regardless. Some say that this role is OP, but that's only true if there is another protector in the game, and if either the information givers are lucky, or if Analyst is in the match.
Spy - Worse version of Analyst and can cause random voting.
Anarchist - It seems like the developers were confused on how much they wanted to encourage/discourage random voting. This role has no abilities, and has become the hardest role to win as.
Conjuror - No issue here, personally.
Bell Ringer - Same thing, no issue.
Jelly - Sure, this role is good if the village doesn't know how to counter it, or under extremely specific circumstances, but besides that, fairly weak.
Violinist - This role only works with a very lucky village. If you don't consistently vote werewolves, this role is useless. So far I have not experienced random voting with this role.
I am likely wrong on some parts of these, but these are just my thoughts as of now.