“To evaluate a religion, we need to distinguish the three great human needs religions typically claim to satisfy: love, understanding, and knowledge. Doing so lets us appreciate religious love and understanding, even if we remain agnostic regarding religious knowledge.”