All Cards are good; you just need to consider below points:
1. First and most important - Never take credit card from bank in which you have salary/saving account, in case of any settlement they can withdraw fee and amount without your consent.
2. Always look for the online statement and payment options available for that bank, otherwise you just keep searching ATM or drop box for payments.
3. Never use credit card just to accumulate points, that’s big trap, not that beneficial as it looks.
4. Always prefer debit card / Cash where ever possible to keep your expanses in control