Good soldiers do not necessarily make good politicians. Look at Ariel Sharon. He was bad@ss in the IDF, but as prime minister he is caving into the pressure to appease the Palistinkians.
Actually, I did not mind having Powell as Sec of State. I think it's good for a president to have a wide spectrum of opinions to draw on.