The CIA should be dissolved and it's responsibilities should be transferred to Defense Intelligence. FBI is more of a necessary evil however.
Well, I'm not necessarily saying that the actual name of the agency that gathers intelligence has to be "The Central Intelligence Agency." I'm just saying that gathering intelligence overseas is a legitimate function of the federal government and has to be done, regardless of which agency does it. We have to have a way of gathering intelligence to know whether another country or group of people are planning to attack us.