The first ten minutes was too good and mind blowing 3D effects. After that everything was practical and real. I personally believe that if the story was the same as it was in the first 10 mins, then it would be more entertative to the audience, as it was very imaginary and though it was just a 3D animated film I guess there would no problem, people will accept it these imaginary stories. But after those first 10mins, everything was all real and so practical that, I guess nobody can ever doubt all the logic given in the story. I guess not only this film; every animated movies are so real and so practical, that I think not our Bollywood films are that real and that practical. This shows that Hollywood guys are so perfect that there Animation movies are also worth watchable. And this shows that our Bollywood films are so illogical that it cant be even compare with their Animated Movies.
So all in all, its better to watch such films then the crap films.