You may go for SBI BPCL. It is not life time free. But joining fees get compensated by 2000 points and annual fees get waived off with spend over 50k.
You can still go for second card which could be ltf depending on your spend pattern for shopping and travel (online/ offline / any particular site / category) . ICICI amazon could be good one without knowing much. It can give upto 5% cashback on amazon and 1% elsewhere.