|it contained a large number of illogical plot points|
Well, you don't get many of those in most action films do you?
In Battle Los Angeles, we had aliens who had the technology to come here from who knows where, yet their spacecraft, despite having been capable of traversing the Earth's atmosphere without being burned up, were utterly vulnerable to perfectly normal munitions. How did they get past space dust and meteoroids, at what must have been near-light speeds, without being vapourised?
In Hunger Games, an apparently-totalitarian regime allowed contestants to essentially cheat the system without feeling obliged to retaliate in the way that most such regimes would.
In action films in general, the rival factions are able to leave bodies scattered liberally about the place, without the police ever showing an interest (except where this suits the plot).
What exactly did the aliens in Darkest Hour do to the people they disintegrated? And why did they need to? They were invisible, so had no need to do anything.
I haven't seen Skyfall yet, but it is on my list of films I want to see. Although, these days, I tend to watch Bond films purely to see whether his Superman suit is visible under his shirt.
(By the way: my favourite Bond film is On Her Majesty's Secret Service. It's the one whose plot was least mucked-about with, and whose Bond character is closest to the one in the books. I would go as far as to say I think Lazenby was the best of the Bonds, in his portrayal.)