Are all heroes essentially good? Can the player deliberately opt to build an evil town?
There are no good or evil heroes per se, but each hero class has things which it is aligned with, such as death or life, or the wilderness, etc. The characters in the game are all defined as either heroes, henchmen or monsters. Heroes are the characters that you influence during the game, monsters are your enemies. Heroes may sometimes control monsters through the use of special abilities.