Not in the way it was done.
1) The war on terror was just barely beginning and, even then, Bush waited way too long to begin in earnest in Afghanistan. 5 months passed between the first attack on the Taliban before a sizable force was placed in Afghanistan. That gave plenty of time for key Al Qaeda members and leaders to escape to Iran, Iraq, Pakistan, and other countries. Sure, the terrain is rough in places but we have troops that are trained for anything. And, by the time a size just shy of a division was placed in Afghanistan, the intelligence special forces were yanked out and placed into Iraq.
2) Saddam Hussein was contained and was not an immediate threat. Our military presence in the Middle East to help keep him contained was, though, an integral source to Al Qaeda's attacks against us and our interests. Our foreign policy failed in that we (starting with Bush, Sr., continuing with Clinton, and ending with Bush, Jr.) did not force the hand of other Arab countries to do their part in rooting out terrorists and dealing with Saddam themselves. Bush, Jr. went the opposite track of his father and tossed diplomacy aside and rode into Iraq like a bull in a china shop. Sure, Saddam's reign of terror is now over but the Iraqi citizens aren't much better off than they were before. Saddam averaged, over his reign, 12,500 dead per year. That's about how many Iraqi civilians have been killed since the war started and civil war is a real possibility. Saddam kept the rebellious factions at bay with his oppression and Bush and his administration of ideologues never considered the after-effects. His father, and his administration, knew what would happen and they held off doing such in 1991.
Ideologues don't like to think in detail and don't like to hear opposing viewpoints. That's why this administration has failed so greatly on so many fronts (diplomacy, budgets, education, environment, etc.)