Punch for Punch, I would say Hopkins has more oomff to them. Calzaghe makes up for it by throwing and landing so much more.

You don't need to be a big puncher to f*ck someone up. The human body is frail in the big scheme of things.