Never ever go for icici. They have very high brokerage rates. If you plan to play at high budget intraday - go with motilal oswal/sharekhan/angel broking.

But it is very easy in use and understanding for new user.