I think one issue which seems to be very naively ignored in this thread is the level of scientific litteracy of human beings.
Of course, science, when practiced by serious people, that adhere to its methods and accept the scrutiny of peer review, does not constitute per say, a faith based system. When it ventures into murky territories where no experimentation can be performed for now such as ultra high energy physics, multiverse theories, pre big bang cosmology and some aspects of abiogenesis, there is of course, an element of faith that is required, simply, faith in the fact that there is a natural explanation. Of course, science needs to assume that there is no supernaturalism in order to proceed, which is an important hypothesis (which has always been verified up till now).
Having said this, the "story" that then gets told to the lay public that explains the different aspects of nature, the observed phenomenas, gets highly distorted (please note for example that it is hard to find an article that does not refer to the big bang as an explosion). Moreover, most people have no way whatsoever to verify and understand fully what this really means. Moreover, we have a system to transfer this knowledge which is extremely inefficient, it works by stuffing people's brains when they are young with a series of facts and theorems, and when they get to a certain age, it's done. Result is that if you test the general scientific litteracy of people at the ages 30 and above (10 years or more after they left school), it is almost null. Moreover, the main scientific language, mathematics, is symply less well understood than Swahili. Just try it around you, ask how many people can say what is 1/3 + 1/2 and you will be surprised with the % that gets it right.
Now, in this context, knowing that most people neither have the capability, nor the will, of finding the answers by themself, the traditional faith based systems such as the main religions still seem, surprisingly in the beginning of the 21st century, to maintain an influence which is far supeior to the level of veracity on which they are based (ie an understanding of the world of people 2000 years ago, and a moral code where the key imperatives have now become mainly irrelevant (Why not eat pork ? Why not work on Sunday ? Why not put condoms ?) and surely need to be replaced with new ones (not overconsuming the resources of nature, having children when one is sure one is capable of educating them, etc...).
My conclusion is that faith based systems work better at telling the story (at least for the vast majority of people), science works best for finding what is the right story to tell, without cooperation, or assuming that everybody has a PhD in Physics, we are going to go down the drain.
And I won't even tell you if I am an Atheist or a Theist, its irrelevant. We should capitalize on the plus points, not make wrong assumptions about who we really are as a species.