:O!!
As Adoomgod and Gweenace have apparently mentioned, there's something that subconsciously doesn't feel quite right with the animation.
It's the tweening.It's as if all of the tweening was left at the exact same speed, with no acceleration or deceleration.
When a ball bounces on the floor, it doesn't just bounce at the same speed the whole time. As it falls, gravity will cause to fall faster and faster and, as it bounces back up, it will also gradually lose speed until it begins falling again, at which point its falling speed will once again begin to increase the more time it spends falling.
I don't know if that made any sense, the only other example I can find is the running scenes. His legs move at the same speed throughtout the run, but look at someone run in real life, their legs don't move at the same speed all the time. The leg that's most behind will lift up from the ground, be brought back to the front considerably fast, slow down at the front of the body, hang there for a bit, lower down slowly and then, when it's about half way to the ground, the foot will stomp down. Then the other leg does the same, and it becomes a running motion.
It's kind of hard to explain, but there are scenes where this lack of dynamic in your actions feels really glaring, it just itches at the back of your mind. It makes it feel like there's no weight behind the attacks, no intense landing after a huge jump. It just detracts a bit from the general awesomeness.
But honestly though, this is the only downside I can find.
Graphically, this is really well made, save for the sticks. The backgrounds look good, especially the church at the end. The whole thing had a Castlevania feel to it, which I loved :D
Hope to see more from you! And I hope to see you tweeking a little more with acceleration and decelaration in tweens, it would really help give some oomph to your future anims.