In fact, the recent overview of Dennett's body of work by Tadeusz Zawidzki (Dennett, Oneworld Publications, 2007), otherwise sympathetic to Dennett, notes that it "lacks philosophical depth and is not systematic.". i.e-He compromises much of his logic in order to satisfy his position as an atheist high priest.
Definitely true. Michael Ruse on the other hand at least appears much more respectable and logical in his defense of Evolution or Atheism. From what I have read of his works and examples of Dennett's it should be obvious even to atheists that the "New Atheists" are just nutty fundamentalists of a different color. These people are doing their cause more harm then good.