Horror often suffers from two-dimensional characters that exist solely to be eliminated. Demons takes its time to flesh out its leads. You care about their survival, which makes the stakes feel much higher when they are in danger. The internal conflicts of the characters often mirror the external hauntings they face.