The only foreign intelligence we need is the military keeping track of foreign troop movements. We don't need a separate department for that.
Beyond that all domestic security should be handled by the states. There's no need to have domestic spying, period. Terrorists kill so few and attack so infrequently there's no reason to be spending billions of dollars on special agencies. All that happens is what we currently have with DHS. You have 2 weeks of food and your on a list. STUPID.
Guard the border and prevent invasion. That doesn't require 20 federal agencies.
To quote Osama:
We are continuing this policy in bleeding America to the point of bankruptcy. Allah willing, and nothing is too great for Allah
All that we have to do is to send two mujahedeen to the furthest point east to raise a piece of cloth on which is written al Qaeda, in order to make generals race there to cause America to suffer human, economic and political losses without their achieving anything of note other than some benefits for their private corporations
Seems like he knew us all too well.