Reimu - Very balanced stats, can fill pretty much any role.
Special: Hakurei Descendant, ignores racial effects and some special abilities of enemies in battle.
Marisa - Strong and fast ranged attacker, but is weak when at close range.
Special: Master Spark, an expensive but powerful multi-target ranged attack. Takes 1 round to charge up, and Marisa can no longer act for the remainder of the battle afterwards.
Souichirou (generic human male) - Very high combat stats except for his paper-thin defense.
Special: Youkai Hunter, unit deals extra damage to Youkai enemies.
Izo - Deserted/Deceased, Day 31
Ayu (generic human female) - Decent ranged stats, terrible melee power. Good research and negotiation scores for her cost.
Special: Full Power Charge, a single high-power melee attack. The user is stunned afterwards.
Souun - Dismissed, Day 58
Wriggle - Balanced stats, though not as good as Reimu's. Attack power is only average, but poison's damage is not negligible.
Special: Eternal Night Hermit, randomly poisons an enemy with each attack. Poisoned units will take damage for every action they make.
Fumi Doll - Dismissed, Day 64
String Doll - Deserted/Deceased, Day 31
Alice - Excellent stats with no major weaknesses, great ability if fighting alongside dolls.
Special: Doll Manipulation, increases the stats of doll allies.
Shanghai - Great melee stats, but poor at far range.
Special: Dolls War, a special melee attack that does good damage and may lower the target's speed.
Hourai - Dismissed, Day 72
Mayu - Dismissed, Day 61
Shikieiki - Exceptional RNG, WIS, and NEG scores. Ability is a bit unreliable, but her ranged offense alone is fantastic.
Special: Yama's Judgment, may stun and/or debuff one target.
Sousuke - Dismissed, Day 64
Akyu - Poor in battle, but has a very high NEG score.
Special: Chronicles, reduces a target's DEF and WIS.
Keine - Exceptional DEF and WIS scores, making her an excellent tank.
Special: History Concealer, stuns self and increases party's DEF.
Aya - Very fast and hits hard at range, but can be fragile, especially at close range.
Special: Wind God's Fan, a melee attack that moves the target to Far range.
Alice Doll - Dismissed, Day 66
Rosedia - Dismissed, Day 72
Medicine - Average stats, but punishes those who attack at close range.
Special: Suzuran Poison, debuffs enemies who use melee attacks on her.
Yuuka - Enormous MEL and RNG attack stats, with decent defenses to boot. A monster on the battlefield, kind of useless when off.
Special: Violent Blooming, raises offensive stats for all party members.
Cirno - Average stats, but can potentially mass debuff enemy speed.
Special: Perfect Freeze, damages enemies at random and lowers enemy speed.
Remilia - A strong and fast attacker, and great at recruiting enemies.
Special: String of Fate, increases the chances of recruiting defeated foes.
Flandre - Hits very hard, but has paper-thin defenses.
Special: Eye of Materiality, halves a target's defense and may OHKO.
Sakuya - Very balanced stats for filling almost any role.
Special: Time Manipulation, randomly rearranges the turn order.
Patchouli - Exceptional at ranged battles, but slow and terrible at close range.
Special: Royal Flare, an extremely powerful multi-target spell that must be charged and drains Patchouli's HP.
Meiling - Great at close range battles, is somewhat of a tank.
Special: Chi Meditation, heals own HP and buffs own stats.
Mokou - Good close-range fighter, awesome ability.
Special: Resurrection, restores HP back to full when first KO'd in battle.
Eirin - Well-rounded stats, but plays a better role as a powerful healer.
Special: Eirin's Medicine, fully heals an ally but debuffs their stats.
Kaguya - Solid balanced stats, although her ability isn't quite that useful.
Special: Instant Eternity, randomly lowers the enemy's battle counter.
Suika - Monstrous attack power, with a strong ability to match.
Special: Pandemonium, attacks random targets 2-4 times.
Yukari - High and balanced stats, and can mess with enemies with her special for no additional cost.
Special: Yakumo Frays, randomly debuffs enemy stats when attacking.
Ran - Balanced stats with an emphasis on close-range combat.
Special: Dakini's Possession, raises all of Ran's stats.