I think Floyd's main strength regarding his punching is his accuracy and timing. He's ridiculously fast, but his accuracy and knowing what punch to throw when is what makes him such an excellent puncher. IMO at least.