Depends on the occasion ,but,probably suit of some type or other is nesscary to be taken seriously .They had this discussion on arrse recently when some one wanted to lay into Brown for wearing a suit in afgan.
Though they all hate him it basically came down to he could wear a suit and be taken seriously .Dress casually and have his choices picked apart .Or put on a uniform and be laughed at.