Yes the Iraq conflict was needed. It should have been finished by the first Bush but like idiots we listened to all the naysayers in the coalition. We new that Iraq would not meet the obligations they made to keep us from going to Baghdad the first time.
When this one is complete we should continue right on to dealing with Iran, Syria, and then North Korea. Add to the list anyone else who supports terrorism and/or threatens our national security.