Fidelity 2% cash back on everything which is deposited monthly into a brokerage account that I buy Fidelity market funds with. Get money today and put it into market appreciation >>> fraud "miles" that can be devalued on a whim.
Amex Plat for superior lounge options (Centurion + Priority Pass) and worthwhile status upgrades like Marriott/SPG Gold. Between their airline fee + Uber credits, card only costs like $150/yr.