He had a couple at flyweight, but no overwhelming or even slightly significant by the time he peaked vs Harada. Aside from maybe being a little small for the division (something which I'm not sure I agree with anyway, as he grew into it and he was young when he turned pro), he was pretty damn flawless. I'd rate him no less than a 7.5 in any category. I only pick two men to beat him at the weight, and both are due to style and collosal power. They're Zarate and Olivares.
His chin was probably at least questionable, but his conditioning was the bigger issue. Gradually led to him becoming an inconsistent fighter. Not a big puncher, either.