Taeth,
The answer to Cotto-ODLH is very simple.

If they fight at 147 Cotto eats him alive. ODLH cannot make 147 without practically starving himself. He will def. struggle as he just did for the Forbes fight. Not only that but we ALL know how bad ODLHs stamina is.

If the fight happens at 154, I would still root for Cotto because I think he would take ODLH apart with the body work.