Both have their own Pros and Cons.
ICICI BANK FASTAG:-
More daily and monthly transaction limit (₹7500 and ₹85000 respectively)
You will have to use iMobile which is trash from fastag management point of view. It doesn't even show you fuel transactions.
IDFC FASTAG:-
Less daily and monthly...