So, I've read the Origin of Species for my exams, and I enjoyed it quite a bit. I'm not sure Darwin's not being a bit too... Hegelian when he talks about 'perfect' forms evolving and replacing less perfect ones. But, he is clear that evolution can produce rather useless parts like our appendix or the giraffe's tail as well. But, I think that the idea of more perfect species can be very misleading.
That said, it was a bit annoying to find that the man himself answered many of the 'issues' that are still raised about his theory of natural selection. Thankfully, he answers what I consider to be the lamest 'problem' people have with natural selection theory- "How can the eye be so perfect?", which sounds profound, but can be translated to "I don't get it! Why's that happen again?" So Darwin repeats himself very slowly in the text for them. Too bad he's not still around to keep doing so.
I also wish that more people understood why the argument that evolutionary forms are 'highly unlikely mathematically' is based on bad, and even misleading math. I'm not sure about the ethical implications of lying very loud and very often for the sake of a religion that condemns lying. But, it really can't be good. And it suggests that 'intelligent design' is more of a political movement than a theological one.