I was disappointed with the Lucario movie but this one is great!
The "illusions" part of the movie is really fun, and there are several of my favorite legendaries in this film as well. There's a pretty clever villain and a nice mix of action and drama. The movie starts off quickly and doesn't waste time getting into the story.
Overall I recommend this if you're a fan of Pokemon movies.