To say hatton doesn't do well against puuchers is ridiculous! Look what happened in round 5 of the Kostya fight, Tzsyu caught hatton flush on the jaw with a huge right hand, however hatton just dropped his hands, looked at Kostya and came foward with another attack.

Hatton vs Cotto at 140 is definately a fight hatton is very capable of winning.
At 147 i don't know because cotto will be strong at the higher weight!