When schools aren't a factor, Ice Armor is the better choice hands down. -1 speed may prevent Glories/Furies etc from returning, or even reaching your troops, +20% might damage always comes in handy... Stone Skin offers better raw dmg reduction, but Ice Armor has more useful side-effects.