Thanks for the advice, Wolf Kanno. So, I should use heavy armor for everyone who isn't a pure mage, huh?

As it happens, weapons and shields don't cause magic penalties in Dawn of Souls after all.