The fact that it only gives half your crit chance to spells seems ludicrous, especially since unlike regular attacks, spells actually have cooldowns. The only way I've seen a reliable way to make this work it to pair it up with enrage, a Warfare ability which works against Elemental Affinity and only lasts 1 turn.