I too am mildly colorblind, so I understand your pain. However, I choose my colors based on science and the vividity in style/color I'm going for in overall look and feel to make up for it.
Regarding your armor, I would suggest allowing the armor to reflect the environment the suit is in more (such as the color of the ground in one of the shadow colors, or the color of the sky/ceiling in one of the highlights) by hueshifting toward that color.
Also, the inside of the shield against the arm should use a darker color such as close to the darkest color you have so that it will show the arm better. It seriously needs some contrast against that arm/hip.