You act like Bush couldn't make Bremer do whatever he wanted him to do. Whatever Bremer does, he does with Bush's acceptance.
Bush is not a micro-manager. he put someone in charge of the CPA and let Bremer makes many of the calls that need to be made in Baghdad. Had Bush over-reacted and over-managed Bremer, he wouldnt be the excellent President he is.
Most of Bush's appointments have been good. Some of his firings have been good too (Paul ONeill). Bremer has overall done a good job and made a lot of progress in Iraq w/ CPA, but please go read Michael Rubin's articles at National Review. Rubin was there on the ground for 12 months in Iraq, and has plenty of criticism for Bremer's 'tin ear' on the local Iraqi political scene.