@SanyaSays It really depends on how often you dine at restaurants. Those dining cards are awesome if you hit the milestones, but otherwise, the fees can eat up your rewards pretty quickly.
You should check your average monthly spending first , if the perks outweigh the cost, go for it. If it’s a close call, a basic no-frills card might actually save you more in the long run.