Protect reduces physical damage by 25%. Shell reduces magickal damage by 25% and decreases the chance of a status effect to hit by 50%. The latter is the most important for battles such as Zodiark and Yiazmat as it means their instant KO attacks are less threatening. The downside to Shell is it also reduces the success rate of Berserk and Decoy as they are considered negative statuses.