I didn't browse the whole thread so I assume it's already been answered...

The answer to the thread question is simple:

After two tough fights against Judah and Mosley, and with another tough fight coming up against the Cintron/Margarito winner, Cotto deserved a fight against an opponent who would be easy by comparison.

Gomez is perfect.
1. He's not good enough to be a real danger to Cotto.
2. He's got a crowd-pleasing style.
3. People know him from the Contender.
4. People know him because he's coming off a win over Gatti on HBO.

So, in short, Gomez is an opponent with a recognizable name that will get people to tune in, and an aggressive style that will allow Cotto to look good and exciting in victory.