i would have to give it to hearns,
he was a much more agressive fighter, he had been in the ring with fighters that would have eaten mayweather for breakfast,
hearns was the bigger man, remembering that hearns worked his way up from WW to SMW, unlike mayweather he has power and speed, mayweather has accuracy and speed, he can obviously pack a punch but his hands are pretty delicate, just like calzaghe's so he doesn't tend to bang as much.
mayweather is by far the best fighter around atm but in the days of Sugar Ray and Hearns every fight was a close fight and level of competition was that much greater, you didn't choose who you wanted to fight, you had to fight whoever was worthy and thats something that mayweather doesn't do. he fights people worthy of making him another $30m.