Why Trump might be the best Republican to take on Hillary