I’ve had a credit card with USAA since 1994. They are the best. I remember when I used to make credit card payments by mail and some of the banks would drag their heels processing payment so they could charge a late fee. USAA never did any tricks like that. Every contact I have had with them has been positive.
I just called them up on a $25 late fee I got when I changed my checking account three weeks in advance of my next automatic payment and as a courtesy, they waived the fee.
I also have to say that all of my Bank of America customer service interactions over the past few years have been positive. I’ve banked with BofA since coming to America in 1977.