The most important point of difference is the presence or absence of ‘story’. Religion explains the world by means of stories. You could say that gods are the protagonists of the grand stories that religions use to explain the world. By contrast, philosophy rejects stories. It tries to explain the world by means of abstract concepts that have no protagonists.