I liked this one the least, so far. All those years with Beranabus has turned Kernel into a bitter, angry, men person. Knowing, now, that Beranabus is actually Bran aka Run Fast, I much preferred him when he was a simpleton. At least he was a nice person. Bec's death may have rooted him in reality, but it also gave him a horrible personality, and kind of made him a hypocrite. Bec is the only person he actually loves, so it's okay to let her off the hook and let her have a life. But, Kernel and Grubbs are needed, so no one cares what you want.
The constant calling of Grubbs a coward annoyed me, and the fact that even Grubbs admits to himself that he was a coward shows that we're supposed to see that and dislike that attribute. His reactions were those of a normal, human boy who had been through and seen too much in his lifetime, and they were looked down upon because he wasn't "stronger." Beranabus threw him in a world of fire with no warning, and more importantly, no training, and expected it to be okay. They kept calling him a coward over that, even though it seemed more about him not knowing what to do than being afraid. He didn't know how to fight this demon, didn't know what to do, and when he was finally saved, he was taken back home and then called a coward for the rest of the book.
Bill-E deserved better. He's been treated like crap for the entirety of the series. He's the loser in Darren Shan's cast of characters, and it looks like the loser has outlived his usefulness. In-character Bill-E was treated horribly by his brother. Grubbs never stood up for him, didn't want to get involved, and now Bill-E is dead. Of all things Grubbs had been called a coward for, he was never called a coward for not standing up for his brother, and that was the one thing he should have been called on. Even Grubbs's own guilt over it was only given a few lines worth of consideration.
Also, shouldn't Kernel's eyes have come back? He lost them in a future that, now that Bill-E is dead, never happened. I usually stay away from stuff dealing with time travel because the paradox always leaves me with a headache.
There just wasn't much for me to like about this book. I like to be shown and not told, and where the Demon Apocalypse is concerned, I was told about everything that happened. As readers, we didn't really get to experience what happened. Really, except for a couple of chapters fighting in the beginning and the end, we didn't really experience anything because, since the story is in first person, Grubbs didn't experience anything. This was the only book in the series that I would have preferred to read in third person as opposed to first.
The only good I really found in the story was that everything finally came together. All the bits and pieces we've learned through the previous books have fallen into place, and we have a whole story in front of us now.
I don't know if I'll read the next one or not. Demon Apocalypse has destroyed most of my interest in this series. I don't like Beranabus or Kernel, so I don't really care to read about them killing demons with Grubbs. Bill-E is gone, and Dervish isn't going to be the same man he used to be. The characters, the people that were the heart of the bloody and gruesome story, are all but gone. I just don't know if I feel like reading more.