I agree with what you've said, Ender, but, again, the fantasy element of the movie seemed a bit too childish for me to really enjoy it.
I'm not saying it was a bad movie, by the way. It was good... I just didn't like it as much as most movies I consider "good."