Some things I've noticed this playthrough...

1. I still stand by my advice earlier than Pyrotechnic and Geomancy should be split between two different casters, and Aerotheurge and Hydrosophist should also be split. I also think it's key to combine Pyrotechnic with Man-At-Arms, so you can utilize Explode by using plate armour and Weather the Storm to acquire fire immunity (or at least decent resistance). The part I got wrong was that Pyrotechnic should be combined with Aerotheurge. Hydrosophist is just too useful, so you want a "fire and ice" armoured caster as one of your mains, with Jahan specializing in aero, geo, and witchcraft.

2. The puddle created by Rain is not random. Whenever you cast Rain, the puddle will always appear in the very center of the area of the spell as a whole. You can get the puddle to always appear immediately under your character by simply casting Rain directly on top of your character; alternatively, you can use this to very easily set up shocked puddles on specific targets.

Despite the minor imperfection on #1, I'm actually going to finish the game this time. I've been a compulsive reroller so far, and I'm drawing a line in the sand against myself.