The only thing I think looks off is the odd lighting on his hair. Doesn't seem to be very consistent. Otherwise it looks very nice. Are you going to have a return to idle animation? ( I always neglect adding one for my anims.)
Very nice animation, next you should look into sub-pixel animation to give it a little more life.
I love how the entire body moves in perfect synchronization with the leg movement, it makes the animation look very realistic. And the motion blur on the foot is also very well done. :)
That's awesome! I adore it
! Makes me think that I've got such a long way to go to pefection! Great piece!