This movie felt fantastic in my opinion. I was invested in the characters and their lives right from the start. Each time they foreshadowed future events, I was excited to see what happens with their stories. Having it all come together was exciting to watch and figure out how it would come to it.
Most of the negative reviews seem to focus on the anti-christian views of this movie. I think that is unfair, biased, and should be left out of a review for the movie as it is a personal belief while this story isn't tailored to each individuals ideals. The way each character had their own thoughts of religion and how they acted based on personal traumas made it feel more alive.
All in all, I think this is a good watch even through the darker parts.