Could be better, I've already voiced my dislike of some of the features. For instance, Mafia and Village should be locked into power roles with their few numbers, so that they'd have stand a chance of fighting off the neutrals. Maybe remove some of the less-useful roles and give them better ones? For instance, Spy is by far the best Mafia role in this setup...