A top cash back credit card can earn you 2% back on purchases year after year, or more in certain categories. Here are all ...