в начале игры всегда не хватает знания (поскольку заклинания как правило бьют с одинаковой силой).
ближе к конце игры уже нужно нормальное колдоство, ибо знания много, но спеллы слабоваты. (если не фаст гейм, конечно)
еще от расы зависит - за некромантов знание важнее, с другой стороны, под конец игры его и так вполне хватает.
магам только колдовство, ибо ходят с 100500 маной и ниче толком не накастуют
темным эльфам знание - усиленные касты съедают все
рыцарям - ? наверное, знание, т.к. массовые касты света много тратят
демонам - тоже сложно, наверное, и то и то, т.к колдовство они нормально набирают, при этом заклинания все равно остаются слабоваты, так еще и заканчиваются быстро.
гномы - знание, тут сила заклинаний вообще не нужна
эльфы - колдовство, знания под конец игры бывает много
оркам - без разницы, и того и того бесконечно много. Хотя, знание может подвести...
ИМХО - и то и другое полезно, так же как атака и защита, другое дело, за кого ты играешь и в какой оказываешься ситуации в ходе игры.
И от карты тоже зависит - размер, количество повышалок, возможность прокачать героя, затягивание прохождения. и тп.