I'm gonna have to concur, American all the way. STCL is not even the best school in it's own city, where you also have to compete with UT, UH, SMU, Baylor grads.
At least with American you may be able to find employment with the name, even though it is not necessarily the strongest school in the DC area, you're better off going there.