No-Fee Marriott Card with Silver Status
If you stay at Marriott a few times a year and want a no-annual-fee way to earn points, this is the painless option. Automatic Silver status and 5 elite night credits nudge you toward higher status, and the hotel earn rate is solid for a $0 card.
Outside of Marriott stays, the 2x categories are fine, but many general travel or cash-back cards can beat them. Bottom line: keep it for Marriott spend and as a fee-free way to pad points; look elsewhere for everyday earnings.