Check if AMEX has per transaction reward point capping and if it only costs 2 percent extra. USe AMEX as your first pref, nothing beats MR points.
HDFC can be your second pref. If per transaction reward limit is present, break transactions in lower amounts.
ICICI is 3rd choice and StanChart is...