The characters, plot and performances are all very good in this violent fast paced film. The setting was great and the movie really immerses the audience in the local environment. The problematic part is that the protagonist liteally kills hundreds of police officers. The cops are just trying to follow orders. Sure they are working for a corrupt police chief who is in turn working for an awful drug kingpin but they are just doing their job. So our "hero" is gunning down cop after cop in a John Wickesque fashion. It definitely takes something away from the enjoyment of the film.