It is interesting that I would unwittingly pick up two novels in a row with a plot motivated by the malthusian catastrophe. Since one was a science fiction and the other is rather a mystery novel they can be hardly compared. The moral dilemma caused by the problem (of overpopulation) and the proposed solution are (even) less satisfactorily discussed by Brown. He does neither reveal whether he considers the malthusian catastrophe a present thread (I do not) nor does he (openly) hint at his own position regarding the villains solution.
Yet, the villain is somehow de-demonized. Hence, maybe, Brown hints at his position after all.
After about two-thirds of the Novel the protagonist learns about several layers of deception that he had to experience during the past few hours. The reader learns he was deceived as well. The mystery of the novel is thus the result of being fooled by the authors. There is no intricate web of clues, no chance that the reader cold solve the mystery. Brown just deceives his readers. Honestly, I was quite annoyed.
The bottom line is, Inferno and Brown disappoint on more than just one level.