I think the problem with Dawkins is that he's totally out of his depth when he steps beyond evolutionary biology and comes across as a bit clueless. Mary Midgley always used to provide a useful and informed counterbalance (as opposed to swivel-eyed evangelicals):