No.

The military response for a criminal terrorist action has only served to solidify terrorist ideology around the world, elevate Al Qaeda and its assosciated groups to the same level of the US Military, essentially making them a legitimate group as opposed to treating them as a criminal organization as they should be.

The United States and Allies' involvement in Afghanistan has done very little to improve the way of life of the thousands of Afghans, many hundreds of whom have been killed directly or indirectly because of Coalition actions in the area. As soon as Allied forces withdraw the Taliban will return to power, period.

I have served two tours in Afghanistan, so I base this analysis off first-hand knowledge.