I loved this book, it's as simple as that. No, it's not Artemis Fowl, but that's a good thing. I appreciated the chance to read a new Eoin Colfer book that was about something else for a change. Not that I've got anything against Artemis, he's great, but this was great too.
The story is exciting, fast paced and full of unexpected twists and turns. I challenge anyone not armed with spoilers to predict the ending, it just can't be done. I enjoy a story like that, one that isn't too predictable, but looking back or re-reading after you've finished, there are many clues that you don't pick up on first time around. Or that I didn't, anyway. I read it again almost as soon as I'd finished the first time, and I enjoyed it just as much the second time around.
The characters are all unique in their own way, although some are better than others. I personally found the main character, Cosmo Hill, much less interesting than Ditto (my favourite) and Stefan.
I don't see how anyone could not like this book, it is fast paced, funny and at the same time moving. Its version of the future is scary because sometimes it looks like the nightmare world in which it is set is where we are really headed.
I really hope there is a sequel, or even more than one, the way that it ends definitely leaves the possibility open. If there is one, I hope it will feature Ditto more heavily, he is the most interesting character not only in this book, but in any I've come across for a while. I really want to find out more about his history, and of course find out what the other creatures he mentioned are. Right now I'm hoping for more books following on from this story more than I am for another Artemis Fowl book. So, I've got my fingers crossed for a sequel, who's with me?