I loved the book, and the movie was alright. I expected the movie to be a bit off, and I was able to enjoy it. Spoilers, probably.
The movie very pissed me off. Battle school was embarassing, and why retcon the Giant's Cup?