Is there a reason that you did not take the BUF - ORD direct flights?
BUF-DCA-BUF is on separate ticket to position to DCA.
In any case, I'm on AA ticket stock and all carriers are one world and meets legal connection time so I know they will protect me on the flights, but just want to plan it out accordingly on my flight day. I will probably try to change earlier flight on DCA-ORD on the day of traveling but not sure about the availability right now.