The plot was a total mess; nothing is ever really explained, some of the plot holes are gargantuan, and nobody really acts like a real person.
It starts with our "heroes" (the World Justice Agency) basically murderering some prison inmates for no reason. They literally poison 45 people WHO WERE ALREADY FACING JUSTICE. In PRISON. You know, the thing that Walter White did on a smaller scale just to show how far he had fallen? And this is supposed to be heroic!
Anyway, after some painful scenes of incredible tedium, Mark Appleton loses his wife and kid to a shopping centre being blown up. Now, he's left a note by some woman who works for the WJA some incredibly vague message.
Meanwhile, cop Kirk Weston is brought in to find out the cause of the deaths in the prison, and decides to interview the person who delivered the food, Gus. Now, unbeknown to us, Gus actually works for the WJA. Despite the fact that these people supposedly have amazing alibis which are foolproof, Gus tries running and nearly kills an innocent cop. Yeah, really justified.
Anyway, Kirk tries going to the WJA building and gets his face smashed in with a club, and he's left in a horribly cramped prison, suspended far above the ground. Now, while most normal people would call that a pretty heinous act, everybody seems amazed that the WJA were so nice to Kirk; even Kirk himself is n't even that bothered.
Anyway, a year passes, and something actually happens regarding Mark: he gets a DVD from the mysterious woman, showing the bombings of the shopping centre on tape, clearly showing the culprit. Now, the police won't help, because...uh...well, one man in the FBI works for the bombers. That somehow stops the entire government from doing anything.
Mark finds the guy who did it, the subtly named Pat Rotter, and makes him show the goons who did it. Now, he arrives at their cabin, holds them at gunpoint, basically just asks them who did it and never touches on their motives, and blows them all up with a bomb, while Pat is killed by some random other goon. Nice work. What's weird about this scene is that A) the three tits who set off the bomb don't even try and deny that they blew up this store, and that B) Mark takes everything they said with face value.
Kirk is released from the prison, and finds himself in the UAE. He stumbles across a town, and for some bizarre reason he thinks this random man is going to shoot him. What? Turns out he was just offering him water. By total chance, he finds a man named Geoff Martin who flies him back to the USA and becomes his partner in investigating the poison. Everybody seems to forget about him being imprisoned.
Mark finally meets up with the woman, who is called, no joke, Isis. Wonder if she's friends with Plo Koon? She shows him the WJA, and its amazing crew: some old fossil named Abel who is never mentioned again, the leader Solomon who has about ten lines, and two more goons named Big B and Jamison who are hardly worth mentioning. We then get the separate classes, and it sounds like something from a mediocre video game spawn screen: there's Avengers, a fighter whose entire family was killed, which is oddly specific and probably makes Mark the only one; Co-op class, which isn't a pair of agents who work together, no, it's someone proficient in stealth and biological weapons. No, I have no clue what the name has to do with anything.
Then there's the D-class. Because why not rip off the SCP wiki? Anyway, they're trained in explosives, which is contradicted later by there being a sniper Class-D. It makes no sense. Oh, and there's Sniper Class, which is somehow the ultimate class.
Oh, and by the way? Other than the aforementioned time the ratings are totally broken by having someone in the wrong class, these are never mentioned again.
More crap happens when investigating; he interviews a guy from the FBI called Jenkins, who is being blackmailed by the bombers. But they blackmail him into destroying files that would incriminate the WJA... which is the exact opposite of what they're trying to do. Seriously, their plan is to incriminate the WJA to the US government, and yet they stop this bloke from releasing a report that would do just that. A plot hole of the highest order.
Jenkins is found dead the next day, and another FBI agent called Goodwin turns up with his nameless partner to help. Don't worry, they never turn up after this.
Now for the most fucking insulting thing ever: Mark wakes up, and it turns out his portion of the story was all a dream.
I repeat: the "It was all a dream" cliche was played TOTALLY STRAIGHT.
This makes no sense, either, as Kirk's story is apparently real. So what was up with that scene in which a character goes from Mark's storyline to talk to Kirk? Is Kirk part of the dream or what?
And of course his wife and daughter are fine. Just when you thought there might be some emotional impact, eh? It turns out Mark dreams about the future, and if you're wanting this to ever be explained or even brought up again more than once, you're out of luck because the author clearly couldn't be arsed to.
Mark decides to hunt down the bombers-again- and finds them in the exact same place they were last time. Convenient. He then goes straight back to the WJA headquarters, and seeing that his wife and kid don't really have any impact on the plot at all, making it all a dream was really not needed. The story then zooms past the entire year of Mark getting to know the WJA. This is despite the fact his dream was actually fairly well paced for the most part.
Also, we get a POV from Isis in the dream; how does that work?
Anyway, it turns out Geoff was actually the guy behind the bombings, that he's working with the Russian Mafia, and that the investigation of the poisoning was stopped by his double agent within the FBI who previously worked for the WJA. He then captures Kirk. His goals are to stop the WJA because... yeah, I don't know either. If we had some kind of backstory in which the WJA stopped his plans or something I'd buy it.
That makes no sense for a number of reasons. Firstly, why did he tag along with Kirk? Nothing really happened that Kirk wouldn't have done anyway, and keep in mind that Kirk wanted to stop the WJA just as much as he did. Just leaving him to work on his own devices would have stopped the threat more effectively than this inane plan. They later give the excuse he was a hitman hired to kill Kirk, but why did he hand around with him for weeks before offing him? Why did Karjanski want him dead in the first place? If anything, he should have simply helped Kirk get evidence on WJA, not stopped him.
Secondly, how did he know who Kirk was and where he was so he could follow him in the first place? What, was he just hanging around the UAE and decides to randomly become friends with some guy who just so happened to be investigating the Prison Massacre? What?
How is it that, even though the bomb went off in Mark's future dream, the WJA still exist if the plan was to blame the WJA so everybody would go after them? Why doesn't he just work with the police to take down a group that, in all honesty, deserve to be taken down? Why was the FBI agent destroying files that would help incriminate the WJA, which is exactly what he wanted in the first place? What happened which caused the FBI agent to join Geoff's group in the first place? Who is this FBI agent, since he gets about two lines and is then never seen again? Why did he capture Kirk instead of straight up killing him? Why did he even want to capture him in the first place? Why did they kill Jenkins, who was doing exactly as asked? Why did they send Geoff as a hitman to kill Kirk, when Kirk was actually HELPING them by trying to bring down the WJA? Why did the WJA capture Kirk in a horrible prison for a year, when they seemingly have some kind of MIB-style memory wiper that they used on Mark? Why did they let Weston go in the first place?
See what I mean about plot holes? The author seems to have gotten his bombing conspiracy and his poison conspiracy mixed up, despite them being done by enemies.
Anyway, Geoff(Whose real name is suddenly revealed to be Tripp Maddock, because Geoff didn't sound fucking stupid) flees to Puerto Rico. The WJA somehow know Kirk has been kidnapped an hour after it happening, because why not? We get some random goon villain called General Karjanski introduced, who literally never appears or has a single line of dialogue, he's just sequel bait. They also say they will use non-lethal weapons on the guards, but they basically just give up on this straight away.
The four goons from WJA turn up in Puerto Rico, and find Kirk, and Mark's stupid wife and kid imprisoned there. There's a mediocre fight which basically has nobody die except for Geoff. The end.
We get a pointless Q and A as well; first the author answers a question about is tube device, which I didn't mention earlier because it was mentioned once and had no bearing on the plot. Mark jumps on one just before he wakes up, meaning it probably isn't even real. It's basically a rip off of those things from Futurama, just that it's somehow connected to every major city in the world underground. I shouldn't have to point out why this is STUPID. The logistics of such a device are impossible. How could you build a tunnel stretching across the entire world without anybody noticing?
Then, another question about Maria, a girl Mark went out with after K died. You know, the DREAM. And she doesn't appear after he wakes up, meaning she literally never talked to him or met him at all, or even had a line in reality.
He also smugly gloats about the, "It was all a dream" twist, saying it was only disliked because people "didn't see it coming". Mark could have taken off a mask and revealed himself to be Benjen Stark and started dancing, and it'd be "unexpected". Doesn't make it good twist.
It also portrays Mark and the WJA as more morally ambiguous, which fails because not once did anyone actually think they weren't basically the best people ever other than Goodwin and the baddies.
In fact, let's just look at everything they've done during the novel:
*Killed a single terrorist (but this might have been a dream. I'm not sure.)
* Killed 45 prisoners despite the fact the posed no threat to society in their current state. Ignoring debates on capital punishment, wouldn't it make far more sense to spend resources to go after people free and who could kill again?
* Were directly responsible for a bombing of a store that very nearly killed 200 people by provoking another group into attacking.
* Imprisoned an innocent police officer for a year in inhumane conditions.
* Caused a massive traffic accident that may have been fatal, while attempting to kill said innocent police officer.
* Get an innocent child and women kidnapped as a direct results of their actions.
In short, the only really positive thing they do is kill Geoff and free K and Sam, and even then that situation only happened due to their existence in the first place.
Characters:
Mark Appleton: Mark actually goes through a character arc. In the dream, at least. After he wakes up, he remains the same flat, uninteresting generic hero.
Kirk Weston: unlike Mark, Kirk has a distinct personality. Unfortunately, that personality consists solely of him being a complete dick to everybody. He's arrogant and self-righteous to the point where he's a racial slur away from being a Stephen King bully. He smiles constantly at Geoff's misfortune, seriously considers shooting somebody for talking to him a bit rudely, and then sticks a gun in somebody's face all while claiming he did nothing wrong.
His cynical outlook has no extra dimension to it. There is nothing that brings out the good side in him, nor any real reason for his dickishness.
Geoff Martin: If he's the main villain being the mole, why do the POV bits on him have him talking about writing a report that he knows isn't real?
K and Sam: If there was ever a bullshit way to bring characters back from the dead, this was it.
All of the "si-fi" elements reek of "Uh, wait, I need some kind of Deus Exs Machina here... BULLSHIT INVENTION AWAY!"
Honestly, this story could have had an ending like Bioshock Infinite and still wouldn't have meant shit, simply because it used the "It was all a dream" trope. It's so outdated and cheesy, and makes the vast majority of the book UTTERLY POINTLESS. Even when I was ten, I knew that "It was all a dream" was no way to end a story; and here it is, used in a published work.
Frankly, I have to say this: it's a damn shame. This book was actually on its way to a 2 or 3 star rating before it shat its pants and went, "It was all a dream!" This book could have been great, but it ruined everything with one of the worst twists I've seen in literature. It's never explained properly, it never really does anything except bring two goons back from the dead consequence free, and it ruins the pacing completely.
Worst of all, it makes me feel like I just wasted my time reading chapters that have no actual impact on the second half of the novel.