Bush fans like to kick the CIA around, as a way of excusing their own piss poor policy decisions.
But the fact is, the CIA made a lot of good predictions. Predictions that were ignored by Bu$hCo.
CIA correctly predicted the post war situation, which conflicted with the rosy scenarios Bush admin officials were predicting:
With regard to WMD:
-CIA correctly predicted that Saddam was unlikely to cooperate with Al Qaeda, unless we invaded and attacked him. CORRECT. Post war intelligence findings show that Saddam considered Al Qaeda a threat to his own regime, and never helped them.
-Nukes: NIE assessments were MIXED. CIA correctly predicted saddam didn't have nukes, or a fully developed nuke program. But, that he was probably reconstituting a nuke program. INR on the other hand totally nailed it: they said there was no evidence the uranium tubes were intended for a nuke program, and that there was no significant active nuke program in Iraq. INR nailed it.
-Chem-Bio weapons: Here's where they screwed up. They incorrectly judged that Iraq had reconstitued bio-chem weapons. But, that was really the very least of our worries. Mustard gas and Sarin are not strategic weapons that really threaten the united states. They are really only useful as tactical battlefield weapons, and even then only under limited conditions. We certainly didn't wage a half a trillion dollar war over the "threat" from mustard gas or sarin.
http://www.fas.org/irp/cia/product/iraq-wmd.html