Iraq is a victory but a Pyrrhic one; a few more victories like this, and America will be defeated. Though Obama has done a good a job as fortune and the times have allowed him to do, this is isn't Obama's victory. Iraq certainly is not Bush's victory either.
If Iraq is anyone's victory, it's the victory of experienced, competent, non-ideological military and civilian leadership over arrogant, theoretical, ideological, brute-force and massive ignorance political leadership. Our military and civilian agencies of government snatched victory from the mouth of defeat in a war that the politicians started and nearly lost. It's Petraeus' victory, it's Gates' victory, it's the soldiers' victory; Iraq is the victory of the reality-based community over the faith-based community.
And if anyone was defeated in America, it was the neocons, who discovered that reality is not constructed from one's dreams or theories; rather, reality is reality; reality exists whether one likes it or not; and ignoring reality - or even more hubristically - trying to force reality to comport with one's own desires - is done at one's own peril.