Design is hard. I would keep It simple and not try to have so much detail. That is key for making a memorable and standout logo at any resolution