Instead of looking for LTF card, please check card that suits your spend pattern and lifestyle. Try to get that card LTF. If you do not get that card as LTF, still take that card.
Most paid cards pays for themselves in 1-2 months. For me, every card has paid for itself in a month till now.
This year and next year, is the devaluation season.
Please don't expect much from banks.
Banks are chasing liquidity.
So they may ask you to make some investments or FD if you ask for any credit card.