There can never be a single best card , it would depend on one's spends.
Like say for someone whose majority transactions are into government spends Infinia would give him 0 rewards , he would choose milestone based cards like the ones of vistara etc.
For someone who is into travelling a lot the accelerated points given on 5x/10x would be restricted to only 15k where has he can get unlimited 10% on atlas ( for Infinia this 33%/16% are all restricted to only 15k points a month)
For someone who purchases normal Apay vouchers for about 10-12k a month ( GC + MRCC ) combined would give higher returns than Infinia
For normal spending again Atlas would give higher base returns
For luxury spends ( Plat charge with its 20x/10x) would give better returns than Infinia
For high spending upwards 1.5 lakhs , Burgundy Magnus would beat the f*** out of Infinia
For forex there are cards like Prestige , Reserve , Plat Charge , even DCB with GVP gives simmilar or higher returns ( DCB metal even counts those spends for its quarterly milestones )
Newer cards like Marquee provides better returns than Infinia for medium spends, Yes Reserv with subscription is also good.
I still don't understand what category of spends does Infinia qualifies to be called as best rewarding card ??