His foot work is fine for a guy with ski's for feet, he's not Ali in there, but he makes up for it with knowing where he is at all times distance wise and with punches from all angles. As said by a previous poster.
Don't know about his footwork. Its his punches that amaze me. He knows from the craziest angles. You'd think his arms are detaching themselves from his body and acting independently of it....Thats not to mention that upjab/uppercut hybrid he throws.