Does the armor rating from the helmet and body stack, or is there a cap for each kind of defense? For example, would wielding a Divine Veil and a Skolver coat make you the "jack of all trades, master of none" in terms of defense (compared to wielding the divine set or the skolver set and forgoing the other two types of defense).
And if it does, which is better?
Thanks.
Defenses from the helm and armor do stack. There does not appear to be a maximum cap, your defenses can even extend beyond the end of the visible bar and still take effect.
The jack-of-all-trades setup is viable but not optimal. When entering a strata, it is likely that you'll mostly encounter only two kinds of damage... in a beast strata that would be Normal/Piercing, in a Fiend strata that would be Normal/Shadow, etc. Typically you'll want to dress for the damage you'll be facing.
That said, if I had to choose just two damage types to defend against it would be Normal and Elemental. Normal is everywhere. Elemental comes up a lot due to the always-lucrative Arenas being full of bots and gun puppies. It isn't absolutely necessary to go only Normal/Elemental though, especially if the alternative armors provide some bonuses that could outweigh defense provided.