I have been reading several negative reviews about this Bond episode and the only explanation I could give myself is that what so many people have hated is exactly what I have liked.
Admittedly this is not your usual Bond plot: why, of course there is plenty of action scenes, including the classical pursuit, this time Bond chasing a handsome sniper(ess) on the Thames; there is the usual plot to conquer/destroy the world, etc. but while some themes are called for as expected the general atmosphere is completely different, dark, gloomy, realistic.
That is my point, the plot is realistic: the villains' motives are perfectly clear and understandable from the point of view of general, globalised economy. In you put a decaying Russian empire with all its leaks of corruption, weapon trafficking, inefficient government. In you put the blatant inefficiency of the British (read Western) governments too.
Then we have two superb villains, both unquestionably evil, but the one, a splendid Sophie Marceau, who became such out of a desperate sense of abandonment and revenge, the other, the terrorist, who surprises us by being capable of loving tenderly and fully.
There is no black and white here, just a murky gray that contaminates everything and I can very well see how this adult vision may have displeased many Bond fans.
Five stars cannot be given to this glorious attempt though: the script is faulty and there are some really cheesy lines including, unfortunately, the usual love banter between Bond and the Beauty at the end of the film. Direction is not flawless either: here and there the rhythm falters and is regained with an effort. Bad.
Acting is not bad though, as stated by many. Brosnan is convincing and the Beauty does her job, served by the worst of lines, overshadowed by the gigantic figure of the beautiful Marceau.