The main difference between Mass Effect and DOS2 armor system would be:
Mass Effect has different kind of armor depending on enemie type. Some have Armor, some have Tech-Shield, some have Bionic shield with forces you to adapt regarding your enemies. Also enemies are more numerous and variied I guess, and its much harder to group CC all at once.

In DOS2 all have the same kind of armor, because if they would not have it, it would be to easy to just take them out. Regarding armor the classlessness of DOS is kind of the problem, because it is easy to take CC from different classes to adapt to everything will in ME you are restricted to your class and those of your teammates.

It still think the old system was kind of better for the classlessness of DOS. In DOS1 you could learn mage CC as a warrior, but if you lacked the needed stats, it would be oft just a waste of time. Same went for buffs, who did not have guranteed success without proper stats.


@ Chratis:
So, you are suggesting a cross between old system and new system? Attacks will always hit vitality, but likeliness for CC depends on how well you wittled down their Bodybuild/Willpower? Sounds at least more interesting than the current system.