It may be a bit late, but I finished the book a couple of hours ago and after thinking about he ending for a while I really liked the ending, especially when David meets his dad in the other Dimension. In my opinion it has a very important role for the plot and the character of David and is very emotional. I cant agree with the ones saying that the ending was rushed or disappointing, because it surprised me in a good way and bested my expectations. I also liked the idea of David becoming an epic before or during the final battle, but the fact that he didnt or did, but to late, made it far more exciting. I really hope that there will be any sort of sequel or side story, because I really want to know what they make of the world after Calamitys defeat. A better explanation of what Calamity exactly is would be great too, that point I can agree on