Some people acknowledge that this movie is well shot, but complain that it doesn't get the roots of the problem, doesn't point out the culprits, probably the capitalist society and France's colonial past. Neither does it offer much in the way of easy solutions, which would have been completely off the mark. Any of that would have led to a militant movie that would have satisfied a few militants but that would have had much less impact on the rest of the viewers.
People compare this movie to La Haine, which was a landmark in its time; but Les Miserables takes a much wider view, where each participant - even the shadiest - has his own logic (few women in this movie, btw) and reasons for doing what they are doing. It is this humanist outlook that tags it to Victor Hugo, rather than the story that has little to do with the novel of the same name.
The suspense is riveting to the end, all the more that we don't know exactly where the movie is going. There are loads of short appearances by little-known actors that leave you wondering whether they are are actually acting a part or playing their own role. The action scenes are realistic and original.