Diving in with my 2 cents worth. My husband and I were Xerox sales agents in "small town America" years ago. The copier repair people (all men in our area) were employees of Xerox and not us. So, we had NO control over what they wore. The Xerox dress code dictated that they wear a shirt, tie and dark colored slacks in an effort to present the appropriate "Xerox image". Let me tell you, a couple of those guys looked HORRIBLE in a shirt, tie and dark slacks because the afforementioned attire was about 30 years old. The collars on their shirts were curled up with age, the ties were too short and/or stained and the slacks often had torn pockets or were dirty from copier toner spills. We used to wonder why Xerox didn`t provide nice (dark blue) polo shirts for them and let them wear "wash and wear" khakis. They would have been more "business casual" (a concept just starting to catch on at the time) but they would have looked more decent than their ratty attire. THey looked so unprofessional while trying to look professional.
So, whatever you wear, wear it neat and clean. I judge business people more by the condition of their attire than their actual attire. I have seen plenty of rich people who looked like bums (I love what Dolly Parton says, "I had to get this rich to look this cheap!") and plenty of poor people who looked like a million bucks!