If you seriously have him over Mayweather for beating Lacy, Kessler and a 44 year old Hopkins then you need to be dragged out and hanged in a public bathroom.
Throws more punches, at a higher rate, with better ability to recover from a heavyshot. Probably a slight bit more versatily as well, in that he could probably pot shot his way past most world champions.
Floyd is a top fight who has embarrassed many elite fighters. Calzaghe is rated above above him because Mayweather is superb but Calzaghe even better. Not because Mayweather is flawed in anyway. You likely don't even believe Calzaghe is the best fighter in boxing's history and are just using a polarizing figure like Joe to cause chaos on these boards. You are an inconvience to those genuinely preaching that Calzaghe is the best we have ever seen.