Interesting watch. I'm by nature extremely skeptical of any argument made for or against religion though just due to the fact that the person making the argument already has an agenda in mind.
It's an interesting watch, but I don't put too much faith into it (sorry for the bad pun).