Even though we ended up watching the movie over two days, I ended up really enjoying the experience. Sure, I don't have the understanding of Pokemon lore, but it turns out that the movie was easy to follow anyway. The characters were all fun and the story had twists that--even if I figured them out early on--were quite enjoyable. Certainly, I was laughing loudly through good-sized portions of the film.
While Ryan Reynolds' performance easily steals the show, I liked the other leads as well. I also really enjoyed the other-worldliness of the settings, as this seemed to be set in a Earth-like, yet clearly foreign world. I was also deeply impressed by how seamlessly virtual characters remained true to their original art design, yet still blended in with a realistic world.
The younger boys also really enjoyed the movie--which is good since I ostensibly bought the movie for them. I think that all of us would like to see it again. And that, for me, is the true barometer of what makes for a good movie.