Are we classing Spirituality and Religion as the same thing? Because there are plenty of strongly Atheist people whop could have an OBE or practise Yoga and such without being a believer in a higher power. Such things to not need or prove the existence of a higher power. I'd still go with science though, because as beings of high intellect we have evolved to question what we see. We look at something and we say "why?" & "how?". Science provides us with the answer to many of those questions. In the past when Scientific understanding was limited religious reasons were created to fill the gaps and give reasons for why things happen. Over time many of those have been proven wrong due to science and I'm sure they will continue to do so.