The best logos are instantly recognizable and easy to associate your product with. The saying that sometimes less is more is absolutely valid for logos. All you need to symbolize your brand is a minimalistic, yet effective design. Just look at the logos of top companies worldwide like Nike, Microsoft, and McDonald’s.
Also, to avoid logo fails, show your work to people before branding your product. There are enough logo disasters out there as it is.