I said in the episode seven thread that it was almost perfect, and it was, but the bear fight felt anticlimactic. First, they were supposed to be in armor, and Iofur's fancy high-coverage armor was supposed to make him look more intimidating than Iorek in his rusty, dented armor, really cementing Iorek as the underdog... second, Iorek was supposed to trick Iofur by pretending one of his front legs was useless before striking with it... and third, that strike was supposed to take off Iofur's jaw (at which point Iorek would go in for the kill and then eat his opponent's heart). I realize they want this show to be "family-friendly," but the bear fight is a huge deal in the books, and having the kill offscreen took away a little of the impact.
It also wasn't obvious enough that Iorek was tricking Iofur; it seemed more like knowing Lyra was in imminent danger gave him enough strength for one final lunge. We needed to rely on later dialogue to know he was only pretending to be weak.
The Bolvangar fight last week was similarly underwhelming, going from a huge battle with Tartars, Gyptians, Witches, Lee in his balloon, and Iorek, to a short indoor battle with one witch. The movie did a lot of things wrong, but it got the Bolvangar and Svalbard fights very right.