I realize that he is a moderate Republican, however IMO The Republican's best answer to Hillary would be Colin Powell.
1. His 'middle of the road' style is very appealing to many people on the left.
2. He brings international clout and respectability to the table.
3. His credentials as a Commander in Chief are unassailable.
4. There will be a bit of a backlash from the moderate middle of the country afer 8 years of hard right conservatism from Pres. Bush, and people will be looking to move in a different direction (Republicans should be prepared for this)
5. He would have great appeal among minorities and African Americans and will be a great counter to Hillary's appeal to feminists.
6. He simply has more experience.
Of course he would have to decide this is something he wants to do, which doesn't seem likely at the moment but 4 years is a logn time.
I agree with you, but I just don't see Colin running and I'm glad.