Margarito was o.k. but it was far from great. Margarito just has a very difficult style which makes most of his fights kinda boring to watch. Cotto is a different story. Although not a class a fighter he brings more skill, speed, and excitement.