Well, since we are going through all classes.
Useful features of each choice.
Priest1 : resurrection, monstrance (1) buff, some blessing.
Priest2 : ress, revive, monstrance, Mass heal, some more blessing.
Priest3 : ress, revive, monstrance, more mass heal, best blessing, and SPR-scaling stone skin.
Cler2 : sufficient heal tiles, stronger cure, safety zone attribute, divine might, fade utility
Cler3 : a lot of heal tiles, strongest cure, divine might.
Oracle1 : change, counterspell, (don’t use Arcane energy + melstis due to increases SP), Prophecy, resetting, forecast
Oracle2: only extra death sentence…
Oracle3: shop mainly, and a nuke&heal, plus moving damage nullification zone
Diev1/2/3: useful aura support, diev2/3 useful aura offense too.
Pal1/2/3: extra restoration (for animus?), Barrier at c3, Turn undead instant kill chance, resist elements
Monk1/2/3: splitting INT/STR/DEX/CON…
Bokor1/2/3: zombies and quick damage filler through hexfiggy, and mackangdal+melstis
Sadhu1/2/3: … Use Out of Body during melstis channel? And Possession. No great skills.
Pardoner1/2/3: sell scroll (low profit), discerning evil, increase magic defence, indulgentia cure debuff
Kabba1: Ein sof SP recovery after melstis, Revenged 7 fold (PvP)
Plague Doc: Status immunity, incineration (after zalciai/aukuras).
Druid1/2: sterea trofh immunity at druid2, druid1 just carnivory, telepath (PvP).