I have my salary account in icici you must have to maintain 30000 average per month I this is worst part of this second it takes high charges fir its services. Net banking and mobile banking are awesome highly secured and user friendly . Icici direct are the best option for DMAT account holder I trade with this. Security and service are prompt