Jaesun
Fabulous Ex-Moderator
The suit only has a +2 CHA bonus. I don't think the actual presence of wearing the suit does anything though (I don't think the engine CAN actually check to see if you are WEARING a certain item (I could be wrong about this however), it CAN check your mission items and see if you have something there). I think you just need the required etiquette for those conversation options.