I'll say what I always say when these to things are seemingly pitted against each other: we need both.
Science is necessary to understand the natural world material world, but it can become it's own dogmatic way of thinking and the institutions of science are filled with dirty politics and money grubbing just the same as the church. It's by no means all pure pursuit.
Religion/philosophy/spirituality- and I'm not saying which religion or any at all, you can be an atheist and still have a set of moral beliefs feelings about existence that go beyond what science offer- these are necessary to answer tougher moral and ethical paradoxes and conundrums that science can't give us answers to. Science can certainly inform our ethics, but it can't make tough ethical decisions for us…morality has to inform action as well…
Also, why does anyone thing that science has answered everything about existence? Science is a slow and arduous process of accumulating knowledge and it by no means has explained everything in the universe that I either exists currently or precipitated before human time. The big bang is only a step on a chain of infinite steps in explaining the world. Scientists are making revisions day in and day out to what they understand about the universe, and almost no theory or precept is held universally true, even some of the ones that lasted for longgg times historically.
Half of what we know right now through science will probably will be only half right or complete bull 100-200 years from now, God willing (aha gotchya) we make it that long.