I'm not sure if it's been posted elsewhere but I have a couple issues with firestorm - I hope this isn't a highjack, because your title says some spell bugs so I hope it's alright if I add mine here.
Firestorm: I had 2 fire shards at this point. I casted it on Tarth.
- The particle effect eventually faded but it seemed the spell didn't
- When I conquered the city, my champion died over 10 times (he was assigned all kinds of negative attributes.. even though he had just won the fight).
- I had a similar experience casting it on a cell on the map. I firestormed a chokepoint and it never left the square. If i walked on it I got a pile of negative effects on my hero (deaths).
Balancewise I don't think 10 turns of fire is appropriate, I think five or maybe N+ shards.
If you need the savegame, PM me and if you want I can email it to you.