Speaking of satori, I can't be bothered to waste time learning all her spells. Anybody have a list of just the must-haves to make her good? So far every one I get seems like an inferior version of what others do. Like I thought demon shock would be great since dark damage is so rare, but using it on enemies weak to dark, it does like half the damage byakuren's level 1 dark spell does, without the debuff to boot... Booo.
You have to keep in mind that, in order to do good damage, you have to actually concentrate on her damage POW trees; 13 points in Third Eye tree or whatever it's called for +30 Patk/Matk, at LEAST enough in her learning tree for +20% damage (20 points is +40% damage!!), and then spare going into Staff for more Matk. Replace "Staff" with spear or Eye if you're using physicals, or if actually have the appropriate Eye to boost the elemental damage.
Although I like to use Breaths with staves for MP regen and activating Nitori's chasers. I got really lucky with getting all 3 chaser-element breaths by sheer chance though >>;
Her magic attacks should be doing nice damage after you do all that POW stuff and with a staff; mine are at least. I have no idea if Demon Shock is physical or not, but that might be why. The attacks I would say are good to grab are her All-Target elemental magics (Flame, Frost, Earthquake, -iunno what the lightning one is-, Energy Bomb, Shadow Burst, Shining Stars), and it's pretty easy to grab the single-target versions from like, Stage 1 fairies.
Mine is doing very similar damage to Patchouli with her all-target magics, haven't compared whether to say it's actually better or not; I think it's a little better, but Patch gets stronger versions soon, but Satori also gets Mystic/Dark/Light I suppose. Also VERYYYYYYY useful to have both Satori and Patch activating Nitori's chasers for big elemental damage on everything.
Whether your Satori churns out nice non-poison damage or not, status effect spells, notably Mind Blast and Petro Breath (And Poison Art

), are nice. And the last good thing Satori can do is support in bosses; for that, the must-haves are Area Heal, perhaps Mass Heal too. Nifty ones to bring along for support Satori also include Refresh(Restore health equal to your HP, iunno how useful it is), Shield Wall(Reduce physical damage), Leaf Shield (Your target is invincible to the next attack), and Starlight Barrier (Leaf but on the whole party). Raise Dead also seems nifty, and it's the one I have no idea where you get it from

And if she isn't busy healing or buffing, she can of course debuff the boss instead; some learned spells allow you to debuff stats she can't initally (Like Matk), while doing damage at the same time.
I can tell you what monster teaches pretty much every spell I just mentioned (Even the lightning spell I don't know

) except for Raise Dead. Later in the game there's more spells worth grabbing, like Dark Flare and such I suppose, but *Shrug* Haven't gotten there yet! Waiting for the Tenshi crash to get fixed atm.
I like grabbing lots of Satori spells, but you can streamline it to only a select few if you don't want to bother getting stuff that's only minorly additionally helpful. I think my Satori has 8 pages of spells now.