It's hard for me to judge this. I've read the book before, and I think this movie is just a lesser version of it. The story was similar, but it didn't have the same emotional impact.
I loved this beautiful, fun adventure. It was made with so much passion, it was obvious in literally every minute. A bunch of lovable characters, the music was on point, action scenes were awesome, everything was so perfect, I honestly wouldn't change a thing even if I could.