Generally speaking, both should take it as it is practically free due to reward points credit on fee payment. Having two cards would mean accelerated points on 1.8 lakhs of spends per month. This is helpful if you want to purchase international flights and trips. Similarly, you would be able to purchase 20k Amazon Pay vouchers on each card and so on. If you don’t anticipate spending that much per month, then one card is fine.