Okay, had an idea about the slightly-depressing ability of the Avalon Assassin to just win the game at the end.
Now, this is impossible without a GM, but what about stating that the Assassin has to pick a target for every Mission.
If he picks the Wizard, then the Mission fails, but this is kept hidden from the players. In other words, if no sabotages occured, the update will state that the Mission succeeded.
It It would only be once the game should end but doesn't that it'd become clear that the Assassin managed to cause a failed Mission. Or, inversely, if the Spies win two Missions and the Resistance has one, but that one was failed by the Assassin, so the game ends sooner than expected.
It would retain the basic fact that if the Wizard exposes himself too much, his side loses. But unlike the other variant, the Resistance is much less likely to play perfectly and still lose by pure chance.
Any thoughts?