To each his own. DCA is a very tough program, everything has to be done their way, and many students to not make the mark for instructing (which is a limited position) If you DO happen to be hired as an instructor at DCA, which is unlikely IMO, you have pretty good chance at being hired by Comair.
ATP is also a tough program because you have to keep up with an extremely rapid paced schedule, and will have to work independantly on getting your written tests finished.
If you can handle getting all of your ratings in a 5 month (or less) schedule, than I would go with ATP; there is no question you will have to be very dedicated, however.