In one sense I hate religion: at best it only enslaves people into believing silly, superstitious myths and legends and at worst it incites people to hatred and violence.
Yes, many religions run charitable institutions and help in aid and relief efforts, but so do other organizations that don't rely on faith based community. If religion didn't exist, aid, relief and charity would still find its way.
But, religion has played such a major role in the history of the world that one has to appreciate the art, literature and architecture that has resulted over the course of human history.
I think we're living in a transition period where religion is starting to lose its grasp on people's minds and hearts. As humans evolve and become more knowledgable about the world and universe around us, we'll have less need for religion. At some point, it will become a quaint idea of how humans used to live in the ancient past. It's not something that will happen quickly, but I think we're seeing the momentum start to pick up.