From what I know of Duncan Hunter, he is much better than McCain
McCain and Giuliani are unacceptable to the Republican base for obvious reasons. Hope Hunter is a personable guy with solid conservative credentials. He seems so to me so far.