amex is the best in terms of proving the bonus MR, welcome MR and transactions MR. my gold card is just 7 days old and I have recieved 7270 MR already
2K Bonus
4K Welcome
1k Milestone
rest regular transactions
I think best usage will be to convert into Marriot Bonvoy points