Marriott Just Released a No-Annual-Fee Credit Card, And It's Actually Pretty Good