with the stuff you mentioned as your general expenses, IDFC Cards suck at cashbacks. You have 2 options as of now:
1. Amazon Pay ICICI CC - Best LTF CC period. You will get 2% cashback at pretty much all bills, insurance payments and flat 1% for offline swipes.
2. SBI Cashback CC - Its the best and the worst card for people like u and me. Best because currently we can use this CC to get 5% when using it to buy amazon gift cards and then using those cards we can pay off many bills and insurance. So its affectively 5% on all online and 1% on all offline swipes. But as soon as amazon or SBI changes some rules, i personally wont even be able to break even after paying 1000+gst as annul and joining charges for this cc