Yes, definately one of your best animations, probably your most thought out and longest ones too.You just have to start polishing up your movements. Stop being lazy and just do it. Spend more time on them, because it looks like some of those closeups were added just because you didn't want to finish the movement because it was in an awkward pose and just simply because you wanted to rush to the next hit. Just be pateint man, everything will turn out a lot better. You have a very nice smooth and flowy style, just polish up those movements. Overall I really liked this animation, my favorite from you.