While I agree, Amex Membership Rewards has issues, they still have a few legs up. Transfer bonuses, many more partners, and better card benefits.
If Amex has a credit card (not charge) that earned Membership Rewards (not express) I would have that so quickly.