No, it has taken too much time for an inpatient America where the political opposition politicized the war and then negatively magnified by a hostile media. A war that's 1 out of 10 on the war intensity scale.
An iron fist in 2003 would have been a better strategy...plus the Iraqi Army should not have been disbanded but coopted to help keep order during the transition....