Canelo is a very good boxer and still young, but Cotto has the advantage of experience at levels Nelo has only experienced one time. Youth and size are definitely factors favoring Alvarez but Miguel has proven he can effectively neutralize physical advantages his opponents have over him.
I was somewhat unsure on who to bet on but this has made it easy. My life savings are going on Cotto. This guy couldn't get a prediction right by accident.