Malgré son succès critique, Se7en essuie quelques reproches récurrents, principalement liés à sa violence explicite et à son atmosphère particulièrement pesante qui peut rebuter certains spectateurs sensibles. Le rythme du film est parfois jugé inégal, avec un premier acte considéré comme légèrement long avant que l’intrigue ne s’accélère véritablement. Certains critiques pointent également le caractère parfois démonstratif de la mise en scène de Fincher, accusée d’esthétiser excessivement la violence. Le personnage de Tracy, incarné par Gwyneth Paltrow, est régulièrement perçu comme sous-développé et servant davantage d’élément dramatique que de véritable protagoniste. Enfin, l’omniprésence de la noirceur et du pessimisme peut laisser le spectateur dans un état émotionnel difficile, ce qui, bien que volontaire de la part du réalisateur, constitue un frein pour une partie du public recherchant un divertissement plus léger.