If I'm connecting onward, obviously a moot point. But simply getting to/from NYC from DC, I always to take Bolt Bus. $20 or so, 4 hours, mid-town Manhattan drop off/pick up, tons of trip options. Clean bus, free wifi to boot. I leave my AA loyalty at the door on this route.