I picked Cotto by TKO but am very surprised that no one has yet picked Berto. Berto could use his speed and if he hits hard enough to subdue Cotto, he could win a decision. I prefer that Berto to go to 140 instead. There are more matchups, though not necessarily better than this one.
Berto has been hurt before by boxers with half of Cotto's power. Cotto demostrated against Foreman (and before that against Mosley) that he can handle speed similar to Berto's. Cotto via TKO in 7 or less.
I don't think Foreman has speed anywhere near Berto. Mosley is a lot closer, but I still think he was slower when Cotto fought him. Cotto handled Mosley's speed fine, though, I agree.