JCC. he's better. period. it'd be tough though because Cotto at 140 was so damn strong, but weight drained much of the time too. Chavez would break him down I think. Chavez I think was a smarter fighter, more durable, and more systematic.
Yup. Both men fight similarly, but you have to favor Chavez at 140 for this reason...rest of your post is very good as well.
@ 140 it would be Rosario / Chavez all over again But @ 147 i think Cotto would dig in that ass pretty good.