A few things - power has not carried well, only has power in one hand, and has always been an accumulation puncher. Also, he was great at digging to the body, and he has somewhat abandoned that in recent years.
Man, Cotto does not have great power. It's overrated. And when you say "by that logic" you're insinuating that Margarito is hard to find. Both landed their best. Mosley's best was harder. But I get what you're sayin, Cotto has good power...but it's not what people used to make it out to be. Cotto has good enough boxing skills that as long as it can get his opponents respect, he's at least good.