I found this the weakest of the Artemis Fowl books. For one thing, Artemis is good now, therefore his character cannot be developed to be more good. Part of the reason the others were good was because we were waiting to see him turn good. To be honest, I would stop with the Eternity Code or Opal Deception. This one has too much of the same elements. It is like somebody has read Colfer's other books and written their own, over-exaggerating every single aspect. Before, Artemis called Butler 'old friend' perhaps once in each book. To see him say it twice on one page really raised questions about the writing.
I may be getting a bit too old for these books, but I know what I like in Artemis and this, sadly, is not it.