I am going to be 100% real here. I can see Canelo winning but the way Cotto is training now it will be very hard. Otto could definitely outbox Canelo. But it will depend on his stamina. However, the fight its about 75% more attractive than GGG. The atmosphere will be incredible. The money will be great for both. GGG can challenge the winner if he wants. I don't think GGG deserve that fight just yet. Not against Cotto, not against Canelo. Even more, because of the styles, I would prefer Canelo against GGG than Cotto. Cotto have to use movement and boxing. Canelo vs. GGG will be a head banging festival.
All three three possible fights will be good, but I agreee, the fight with Cotto/Canelo or Canelo/GGG would be the best option.