In the world of cash-back credit cards, the race to offer the best bonuses, sign-up rewards, and customer perks is fierce.