It was visually really good and enjoyable. BUT a lot of the points in the movie especially with the kid switching sides is so mishandled. Instead of a gradual turn he flip flops around and it ruins the flow.
Also with the hotel fight, Chris Hemworth's character could have killed the main villain 3 times but chose to either spare him, run, or ignore him for some reason.
Leading to deaths that shouldn't have happened. Thought it was done just to prolong the movie.
Fun movie though love it.