Even if your spends are approx 5L, even then you had much much more returns than the fee itself.... The main criteria for credit cards fees was this to retain quality customers than some tom dick harry...
You have decent expenses, I beleive you should keep it than experimenting with HDFC cust care