Compare interest rates, fees, and benefits to find the credit card that fits your financial lifestyle