This movie was nothing surprising on the Pokemon front: Ash, Iris and Cilan get caught up in another adventure, this time with a new Pokemon called Keldeo - whose interrupted battle with a powerful dragon-type Kyurem has put Keldeo's friends at risk.
After a somewhat slow beginning with Keldeo desperately trying to prove itself, the story picked up and rolled steadily all the way to the end. The story itself wan't surprising, with Ash encouraging Keldeo to face its fears and the eventual conclusion which really shouldn't surprise anyone in this concept.
Team Rocket didn't get featured (other than in a blink-and-miss shots irrelevant to the movie itself), which helped the story to stay balanced and focused on its real goal.
Kuyrem was an interesting, dark Pokemon to meet. Would have loved to see more of that.
The Swords of Justice were less interesting, surprisingly enough, even though the idea of a Pokemon-equivalent of the Musketeers is amusing and inspiring.