To go to jhine's point...... the charity or good works religion provides.
There was a time in this countries history that charities filled a gap, without the soup kitchen during the depression people might have starved to death. Hospitals were often run by religions. The Shakers took people in providing work and food.
Religions can provide some form of comfort for a person who has experienced a loss.
The problem with religion though is that it no longer has a real function in our Society. We don't need it for education, for hospital care, for food. The rituals seem as hollow as the JW memorial service.
Religious morality is dated and quickly falling away....note the recent change about how we feel about gay's, and for a long time how we view couples living together without being married.......... that is no longer a stigma in most places in this country.
Science, in my opinion, has finally made it possible not to be religious.
Science also allows that our human knowledge and practical experience does not have to be perfect. We don't have to suspend belief or our intelligence to make belief work. We don't have to believe that every scientific theory or speculation has to be believed. Contrast that with high control religions.
We can accept that what we now know about the cosmos and how life started and evolved are not writ in stone as the ten commandments were. We add to what we know, day by day we understand more about our world, the people on the planet, the science of why things work or don't work.
This is civilisation moving forward by no longer tolerating religious ignorance.