These are our favorite credit cards right now. Compare current card offerings, sign-up bonuses, and deals to find the best credit card for you.