Four year lapse in judgement aside, still not such a bad guy.

Salon says about Colin Powell:

Lawrence Wilkerson, the former head of the Marine War College who had served as chief of staff to former Secretary of State Colin Powell, revealed the inner struggles of the Bush administration in a speech before the New America Foundation on Oct. 19. A "Cheney-Rumsfeld cabal" ran U.S. foreign policy for a president "not versed in international relations and not too much interested." Wilkerson defined the Bush doctrine as "cowboyism." Condoleezza Rice as national security advisor was "extremely weak" and more interested in "her intimacy with the president" than in acting as an honest broker. Cleaning up after Bush's tarnishing of America's image in the world was an impossible task. "It's hard to sell shit," said Wilkerson.

Powell, Wilkerson's principal, has remained publicly quiet since his September outburst, in which he said that his speech before the United Nations arguing the case for the existence of WMD and an invasion of Iraq, which subsequently was revealed to be filled with disinformation, was a "blot" on his record and continues to be "painful now." Behind the scenes, however, Powell has been active in countering the Bush torture policy, which he opposed from the beginning. Powell sent personal letters and made telephone calls to Republican senators urging them to support the amendment to the military appropriations bill that would end the torture policy. As a result of Powell's lobbying, 90 senators voted for it. It was a stinging rebuke to Bush, who has threatened to veto the entire military appropriations package if the amendment is attached.

Powell's still among the Republicans I would consider to be not a bad President.