I just closed my Amex Platinum after 1 year and in my view, Infinia is the best CC to have and is more than sufficient for my needs. Annual fees is reasonable and requirements for a waiver are manageable for a premium card.
The requirements for Axis Magnus are too much for most people and the card does not give points for some categories like spends on Education. I don't know much about DCB.