Cash back credit cards are generally the better choice if you want to earn simple rewards on your regular purchases. A points or miles card may be a better option if you travel often or want to start ...