Currently, the Citizen is one of the weakest classes in Mafia. Sure, you get extra points for surviving and a bullet-proof vest, but does that really matter once you're dead?
Unlike the other classes, the Citizen has no means of supporting the town or defending themselves after their vest has been used. Once they're defenseless, they become useless, useful only as vote-taking sheep until they're eventually slaughtered by the Mafia or the evil forces around the town.
My suggestion, is to give the Citizen a secondary ability, one that allows them to evade death without using their vests on the first day, which most players end up doing. In addition to the vest, what about "Luck"?
"Luck" isn't ran by chance, like its name implies, but rather by charges. When a Citizen is attacked at night, their luck will allow them to avoid death once without needing a vest. The only cons of this is that "Luck" can only be used once and then it hits a 7 day cool-down period to reset. During that time period, the Citizen gains access to their bullet-proof vest, which can be used once per game. However, Luck will only block one attack, meaning that dual attacks will kill the Citizen no matter what.
Giving the Citizen this ability would help differentiate them from Survivor, a role that's essentially a buffed Citizen. While some players may consider a passive life-saver to be overpowered, the Citizen needs a huge overhaul just to function correctly as a town role. Something bigger needs to happen.
Attacker: "Your target has evaded you"
Attacked: "You avoided being killed"