The Blue Cash Preferred® Card from American Express is an excellent option if you want an American Express card that earns cash back, especially if you spend a lot on groceries, streaming ...