I've posted about 5 or six on this topic, and I say Hatton, on the basis that he can do most things castillo can do, but for more of a round, for every round. He's naturally larger, a bit quicker, and is unbeaten. The argument for Castillo, is that he's a smart fighter, he can hypnotize his opponents, and leave them completly confused, because the punches come from nowhere sometimes, but you have to doubt his desire, and will to train with the Corrales fiascos. Eating mexican food and shagging chicitas is not what you should be doing a week before a fight.