I have used ethyl dimethylaminopropyl carbodiimide (EDC) in CHCl3 and it works great for aliphatic COOH and NH2. I don't know about THF and aromatic NH2.
Dicyclohexyldicarbonyldiimide (DCC) works excellently as coupling agent whereby you use Carboxylic acid and the amine as reactants. This method is so easy for clean up since the by-product will precipitate out.
An easy procedure for making amides is to heat the acid and the amine with boric acid and some means of water removal (sieves or Dean-Stark trap) in toluene. No pre-activation of the acid is needed. The boric acid makes a mixed anhydride with the carboxylic acid and that reacts with the amine.