I had BofA and switched to Barclay's. I've been pleasantly surprised with the Barclays card. Customer service is pleasant and after using the card to pay for remodels to the house, I received a number of elite bonus miles even after paying of the card monthly. ^