I hold my primary savings account with ICICI. They provide the best service. Everything from requesting a cheque book to transferring your account between branches can be done through mobile banking. You dont have to keep visiting the bank everytime, unlike other banking providers who ask you to visit their branch even for card activation.