3 fights are far more than enough to settle into a weight. I think Floyd is the bigger man than Hatton, Hatton is small at welterweight, Floyd was a normal sized, strong welterweight with longer reach. The Hatton that is a force to be reckoned with is the one who's same sized or bigger IMO.
I dont know what it never happened, it would have been a cracking fight. At 140lb I'd go with Hatton but at 147lbs its Cotto all the way.