I am currently using a very basic Bank of America Credit Card and I'm looking for something better with more benefits and no annual fees. I am leaning on a cashback card instead of travel rewards card simply because I am afraid that the companies will devalue my miles/points in the future. I am willing to make an exception if a card will not charge any foreign exchange fees like the Bank Americard Travel Rewards.
1. Capital One Quick Silver 1.5% CB with no foreign transaction fees
2. Citi Double Cash
3. BankAmericard Cash Rewards Credit Card
4. BankAmericard Travel Rewards Credit Card
What do you guys think?