Your logo is a flag.
The quality of your product or service is what gives your logo it’s meaning, not the other way around. A great logo will present your company as an identifiable brand in as simple a manner as possible. While a complex fussy design can distract and even harm your brand. The ugliest flag in the world is absolutely beautiful if it happens to be on your side.