Mosely. Margarito walked through everything Cotto threw at him. Mosely stopped Margarito with less punches than Cotto hit Margarito with as well.
probably mosley. at his best, his punches have looked more explosive. but as some of you mentioned that could be a result of mosley's superior hand speed.
I think they both have different power. It seems like shane has more sperd to his power punches and can take you out in one ****. Cotto looks to have heavy hands that aren't as explosive, but wear you down as rounds go on.