I voted Margarito and since your poll did not say at what weight I'm assuming at Welterweight is the question....Margarito is a natural Welter, Hatton isn't and thats why I feel Margarito has the best chances.....Now if it's overall who has the best chances at beating PBF then I would vote Hatton but at 140