There are hundreds of options for credit cards these days. Some cards only work in specific stores, whereas others can be widely used everywhere that accepts credit cards. Some also gain rewards based on your purchases with the card, whereas others do not.
In general, it's best to have at least one card that can be used anywhere and has a relatively low interest rate. If it also earns rewards, even better!