Competition in the credit card industry has never been higher, and as a result, there has never been a better time to get a new credit card than right now. Introductory bonuses, reward rates, and no-interest introductory periods are all more generous than ever, and the industry average for annual fees continues to decline.