Compare credit cards based on interest rates, fees, rewards, and features to find the best fit for your lifestyle and budget