Getting a cab from DCA will likely be easier than to DCA, but likely its the option lots of folks are going for, so expect a wait till you get one.
Depending on where you are going, the car rental could be a good idea however you need to be sure you'd have somewhere to "put" it once you get where you're going.