I thought it was pretty good with all the actions, but toward the end, honestly it was a real disappointed
Was discussing with my friend, and we kinda came to the conclusion that the build up in the first half did not match the second. Suspecting the second half was written much later, trying to tie all loose end in the first
Especially the ending: