HDFC marriott bonvoy vs amex platinum travel credit card ?

which one of those would be better ?