One of the best Pokémon movies I've seen so far.
The plot is pretty good, although sometimes not executed in sharpest possible detail (in movies/tv shows directed to kids, they usually jump around a bit to skip anything that might lose the viewer's focus). Altogether, the story was good and touching just the right way, and not hurried for the sake of progress.
This is one of the rare times when the new side-characters in the movie weren't disappointing; they were well made and introduced, and you actually cared about what happened to them. They became something other than meaningless faces tagging along for the action; they were part of the team.
Team Rocket made their mandatory appearance, but I don't think they contributed too much to the plot in general. And I don't think they were supposed to, either; they were just familiar faces you could recognize in the flow of the movie.
There was also a Pokémon Munchlax that had a small role to play, and it was quite cleverly introduced to the movie. You don't need to do much to gain a certain level of affection.
A good, enjoyable movie although it started to get a little dull near the end. No matter. An entertaining movie for all Pokémon fans.