Depende do contexto.
Terno e gravata é mais elegante dentro de contextos empresariais e/ou corporativos, e transmite maior confiança e responsabilidade em gerenciar negócios. Vestidos são para festas, comemorações, eventos e/ou confraternizações... Ai não tem como ir de terno e gravata. Questão de dress code.