My advice for the past few years has been:
- Do you understand the churning game? If so, then pursue lots of cards & programs.
- Do you travel paid flights periodically (at least a few times a year) on an airline? Then get a credit card aligned with that program for some of its fringe benefits and to combine the points earning from flying & spending.
- None of the above? A cash-back card is your best bet nowadays.