Blech, its all over the place. The story is a mess and things happen that should have happened over the course of a few books. Characters are muddled and contrived. The magic is just there - no restraints or rules. And the ending, that just... it was stupid.