Speaking as a game designer, the punch animation doesn't reach very far and has a lot of leadup to the hit. If this were used as is it would be very difficult to hit an opponent because they would have to be almost touching you, and they would have a decent amount of time to get away. I would recommend having a quick start to the punch, and a longer recovery. Maybe you could even incorporate a short forward dash with the punch to extend the range.
That is all strictly game design concerns, it may not be what looks best.
I like the walk style, I think it fits well with the retro aesthetic you are working with.
If I were the designer on the game I would probably want to tweak the speed of the walk and boost animations, but its a pretty trivial thing to change so I don't think its really an issue here.