Annual fee credit cards typically have the best benefits and they can save you money on interest payments or help you earn more rewards points.