Cotto is a good fighter and a warrior and has fought almost everyone your right he doesn't need GGG but moving up winning the lineal title from Martinez after losing to Trout shows how shot Martinez was even though it might look good on paper. Now Cotto is mandated to fight winner of Rubio-GGG and it will be a duck if he doesn't.
I wonder if Cotto will feel pressured to fight him, though. I see him getting his Canelo payday with the winner handing the belt over to Floyd so he can hold the MW WBC title - that'll **** off everybody but I think that's what's gonna happen. Golovkin will never big enough to get a Floyd fight, and Cotto will lose to Canelo before they ever get to purse bids for Golovkin-Cotto.