Cards with miles, cards with cash back, cards with hotel rooms and even cards that can save for a college fund. To add to the confusion, there's a hundred different payment, APR, and fee combinations. This confusion leads to a credit card that's best for the issuer not the customer.
There is no right card. There is however the best card for you. It depends on what you would like to get out of the deal. The first factor is finding the lowest fees and APR. And then understanding how those fees are calculated. Beyond the boring but vitally important financial issues, there's the rewards. Personally I collect Air Miles. For me, the right card has a low fee ratio and good air miles.
Apply for your next credit card with a better understanding. And remember, the truth is in the details or as the business world likes to say, the small print!