If you need XP to level up your overall profile, then playing an completing challenges will be better. But if you need XP to level up your weapons, playing zombie mode is the better option.