Who has a better shot at beating Trump?