How your logo should be? Complex or Simple ?
When it comes to discussing logo designing, it is important to keep the breathing space in it? That is why, while designing a logo you should avoid creating a clutter of elements in my opinion. This can divert your viewer and would fail to communicate the message you want. Moreover, If you start adding too many things to make sure that you are conveying your message through your logo, then it might end up making your viewer confuse and the purpose of having a logo would go in vain.
It is important that you understand the psyche of the viewer and try to produce a design according to the consumer perspective. This is what I learned after working in a logo design company and now applying in my freelance work.