One thing that people forget when judging a logo design is that it has to look good at many sizes and in many contexts. Your logo has to look great and be highly recognizable as a web header, as a tiny little favicon (the picture that appears on the tabs of your browser), as well as possibly needing to be embroidered on t-shirts and put as a huge graphic on a sign at a convention.