For a long time, credit cards have generally fallen into three tiers: no-annual-fee cards, mid-tier cards with annual fees ...