What's the difference between minions and demons??
Minions sometimes bluff as a character already in play while demons cannot. Some roles talk about Evil in general while others only focus on minions which can be tricky if a character claims another is a minion and then it turns out to be a demon since you may not realize it lied. The Wretch appears as a random minion and never a demon.
These are subtle but can make your games easier if you know them.
I have a better explanation.
Minions can disguise as a already in play villager, a not in play villager, a Bombardier, or a Plague Doctor.
Demons can only disguise as a villager not in play, it cannot fake as a outcast, and the same goes with the Drunk.
A huge example for a possibility, 1 Baa, 1 Drunk, and 1 Minion.
If the Judge is not in play, then Baa, Drunk, and the Minion can all disguise as it; having 3 'Judges' in play.