Anytime, any president in the future takes our country to war without taking it to congress first we should ALL be screaming at the top of our lungs. STOP!! We shouldn't be worried about appearing unpatriotic.
Going to war with anyone (not to mention 'winning the peace') will always, always, always be frought with uncertainty.
If you are ok with sniping at terrorist leaders to degrade their networks or carpetbombing their country as your plan A and Plan B, then it could/can be operationally simple with relatively few strings to unravel, BUT if you become entangled in building a nation, winning the peace, or any of the other euphamistic expressions for improper use of a military then it is always going to be a very long and costly exercise.
As a simple analogy, think of how much has to work correctly for your car to cruise down the highway. Now think of how simple it is to stop your car by breaking any one of a thousand parts. That's what you have in nation building peace/war. It is simple as hell to break stuff. We can break it with small SpecOps team, we can break it with large full spectrum ops. But trying to build something and have it 'crusing down the road' in any reliable manner is difficult. And if there is a force (ie, AQAP, AQIM, Taliban, Haqqani, HIG et al) trying to break your 'car', they have the easy job. Our job is infinitely harder.