Where he was right he was way above the heads and shoulders of all his peer scientists, that is why he is respected so much today. But we do not venerate Darwin as the ulitmate word today. Science has progressed a lot, and a freshman biology student today would learn more today than Darwin every knew.
Darwin did not offer any theory for the eye or altruism, his ideas about ocean floor subsidence to explain cliffs encrusted with corals and shells was wrong. His ideas about the origins of lactation and mammalia was wrong.
Let me be clear, lest I am thought to be some creationist trolling about Darwin:
Creationists are still writing rebuttals to his 19th century book under the mistaken assumption that "if his first book is rebutted away, then all subsequent theory will fall apart and people will stop believing in him". That is not how science works. All the holes in his 19th century text have been found by people far more competent than you and I, and orders of magnitude more capable than these creationists and been strengthened.
The reason for Darwin's fame is, we know what is correct what explain biology, and trace back and find who said it first. It was Darwin, so we respect Darwin.