ICICI direct is a great a great experience for trading in stock market.The website is very informative. They provide the details of each and every product used in capital market. This is a very good firm for Mutual fund purchase of any mutual fund company, various FD schemes. bods purchase. Post office savings certificates etc to maintain online.
The only issue is with brokarage rate they offer for stock market trading. It is very high as compared to most of the stock brokers. One should think and study the brokarage offered by other brokers before taking any decision.