@cn17 Contrary to your experience, ICICI bank has better mobile and NetBanking than Kotak. I have a Kotak 811 account and I've seen it down several times. In fact, Kotak app is down as I write this.
IDFC, too, has a very good online banking experience.