The overly pat ending really brings it down
Especially with [spoilers ahead] Leiter looking so jovial, shooting the breeze with Bond, even though his wife's dead and he's had vital pieces of his body gnawed off by sharks.
The movie should have ended immediately after Bond set Sanchez on fire. That was the raw, poignant ending this darker, revenge-fueled, personal stakes-filled Bond movie needed.