The best rewards credit cards that offer sign-up bonuses of 100,000 points or more

Some of the credit card bonuses from major banks like Amex are the highest they've ever been — including several that come with lucrative perks.