I think the Marriott card offers good value. For an annual fee of ₹3,000, you get one complimentary night at a Marriott property (worth around ₹7,000–₹8,000) along with decent lounge access.
It’s a worthwhile option if you occasionally stay at hotels or take flights. However, the card makes the most sense only for joining renewal benefits and you have other cards for regular spends like sbi cashback, axis atlas . If it’s your only card, then not worth it.