The negatives: The plot is simple. The dialog occasionally feels forced and the descriptions of the God figures are bothersome.
The positives: Organized religion just barely finds a seat in the back of the bus bound for heaven. The concept of why bad things happen to good people is vetted in an interesting setting. A better life in the hereafter and even in this existence is within the reach of common folk.