Thorgrim is a very interesting hero, not an easy one, but once you level him up to 20, he starts reflecting every other spell.
I still don't understand which spells work best against which creatures, and which units are strong against others. For example, swordsmen are very effective against flying creatures. This isn't mentioned anywhere, but it seems like there are some bonuses.
P.S. Sorry if this is off-topic.
What will you do with just dwarves? Will only they reflect spells, and will you ignore the rest?
To understand what and how, read Fizmig, you'll find out everything there;)