Here are a couple more links to articles that could help you make a final decision in the end... You also don't want to forget about scalability & flexibility in the end as this plays an important role in being recognized as a professional brand as opposed to coming off as you had cousin so and so whip up a logo for your company...
http://justcreativedesign.com/2009/07/27/what-makes-a-good-logo/http://www.davidairey.com/what-makes-a-good-logo/