The Blue from American Express is a great card for those that want to pay over time and it does not have annual fee so that makes it easy to keep and have. It is a card that you can get mileage for free and they do not expire and it has online protection.