its a difficult one ,
Jones was a shadow of his former self , Calzaghe being GREAT , is always open to debate , you oviously think he is , which is fine , but i personally dont think beating Hopkins and Jones at the advanced stage of their careers makes him great. Calzaghe won the fight and as you said he has beaten every fighter he has faced.